Javascript_javascript スキルにおける this ポインターに関する簡単な説明

WBOY
リリース: 2016-05-16 18:31:51
オリジナル
989 人が閲覧しました

(1) グローバル実行環境でこれを使用して、ブラウザ内のウィンドウ オブジェクトである Global オブジェクトを識別します。
(2) 関数実行環境で使用する場合、その関数が明らかに非ウィンドウオブジェクトの属性ではなく、単に関数を定義している場合、その関数が他の関数で定義されているかどうかに関係なく、この関数内でthis は引き続きウィンドウ オブジェクトを識別します。関数が非ウィンドウ オブジェクトのプロパティとして明示的に使用されている場合、関数内の this はこのオブジェクトを表します。

コードをコピーします コードは次のとおりです。

var o=new Object; o.func =function()
{
alert((this===o));
(function(){
alert((this===window));

)();
}
o.func();

(3) new 演算子を介して関数が呼び出される場合、関数はコンストラクターとして扱われます。 、これはコンストラクターによって作成されたオブジェクトを指します。

詳細については、

JavaScript このポインタを参照してください。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!