ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript での関数呼び出しとこのポインティングの概要 (コード)

JavaScript での関数呼び出しとこのポインティングの概要 (コード)

不言
不言オリジナル
2019-03-21 11:25:372462ブラウズ

この記事の内容はJavaScriptの関数呼び出しとこのポインティング入門(コード)に関するもので、一定の参考価値がありますので、困っている方は参考にしていただければ幸いです。

関数呼び出しと this のポイント

1. this を呼び出す通常の関数は window をポイントします

function fn() {
    console.log(this);
}
window.fn();

2. this を呼び出すメソッドはメソッドを呼び出すオブジェクトをポイントします

var obj = {
    fun: function () {
        console.log(this);
    }
}
obj.fun();

3. コンストラクター呼び出しとして、コンストラクター内の this はコンストラクター

var gf = {
    name : "tangwei",
    bar : "c++",
    sayWhat : function() {
        console.log(this.name + "said:love you forever");
    }
}

4 によって作成されたオブジェクトを指します。イベント ハンドラーとしては、イベント

btn.onclick = function () {
    console.log(this);
}

5 をトリガーするオブジェクトです。タイマーのパラメータとして、this は window

setInterval(function() {
    console.log(this);
}, 1000);

を指します。 概要: 関数内の this は、関数が呼び出されたときに決定されます。

この記事はすべてここにあります。その他の興味深いコンテンツについては、PHP 中国語 Web サイトの JavaScript チュートリアル ビデオ 列に注目してください。

以上がJavaScript での関数呼び出しとこのポインティングの概要 (コード)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。