JavaScript this
1104 ワード
この値は関数を呼び出す方法によって決まる
誰が呼んだ?
最初にwhoamiを呼ぶ直接の子供はsomebodyです
mywhoamiブラウザで実行=>window
button html
ボタンを押すとconsoleですlogの値は誰かではなくbuttonです
=>呼び出し方法に応じて覚えておいてください
ボタンにwhoAmi関数だけが渡されるように.
最終的には、誰が呼ぶかが鍵です(ここではbuttonなのでbuttonが出力します).
=> 15 라인도 마찬가지로 window가 출력되지 않고 button이 출력됨
コア
あの「誰」が「this」です
bind
Reference
この問題について(JavaScript this), 我々は、より多くの情報をここで見つけました https://velog.io/@onejaejae/자바스크립트-thisテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol