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

不言
リリース: 2019-03-21 11:25:37
オリジナル
2477 人が閲覧しました

この記事の内容は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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート