ホームページ >ウェブフロントエンド >jsチュートリアル >javascript_javascript スキルのイベントでのこれの適用に関する簡単な説明
このキーワードは JavaScript では非常に強力ですが、その仕組みを知らないと使用するのが困難です。
上記のコードのこれは何を指しているのでしょうか?また、dosomething() を実行すると何が出力されますか?
JavaScript では、this は常に、現在実行されている関数、またはその関数をメソッドとして呼び出すオブジェクトを指します。ページ上で dosomething() メソッドを定義すると、this の所有者は現在のページになります。グローバルオブジェクトと言われています。
dosomething() 関数を実行すると、この関数はグローバル オブジェクト ウィンドウを指しており、ウィンドウ オブジェクトには style 属性がないため、エラーが発生します。
コピー:
引用:
上記はこの記事の全内容です。必要な方はよく読んでください。