javaScriptのthis解惑!
464 ワード
記事の目次ポイント 参照文献 要点
JavaScriptにおける関数の呼び出しは、オブジェクトメソッドとして呼び出され、関数として呼び出され、また、appyまたはcallで呼び出されます.
関数コール方式
thisバインディングターゲット
関数の呼び出し
グローバルオブジェクトwindowに結合
オブジェクトメソッドの呼び出し
このオブジェクトにバインド
コンストラクタ呼び出し
新しいオブジェクトにthisを結合します.
applyまたはコールコールコール
applyに結合して、callの最初のパラメータになります.
実は前の3の中はすべて文法のあめで、下の階はすべて
参考文献
JavaScriptの中のthis Understanding JavaScript Function Invocation and「this」
JavaScriptにおける関数の呼び出しは、オブジェクトメソッドとして呼び出され、関数として呼び出され、また、appyまたはcallで呼び出されます.
関数コール方式
thisバインディングターゲット
関数の呼び出し
グローバルオブジェクトwindowに結合
オブジェクトメソッドの呼び出し
このオブジェクトにバインド
コンストラクタ呼び出し
新しいオブジェクトにthisを結合します.
applyまたはコールコールコール
applyに結合して、callの最初のパラメータになります.
実は前の3の中はすべて文法のあめで、下の階はすべて
call
が実現に来たのです.参考文献
JavaScriptの中のthis Understanding JavaScript Function Invocation and「this」