JavaScriptのキーワードこの

この

  • この方法における結合事象は、素子自体の現在の操作であります
  • 機能は、はい、これは、何のポイント、これはstrictモードでのWINDOW(JS誰が誰の目の前のポイントではありませんが、こののない点はありません少し先に機能するかどうかを確認、実行されUNDEFINEDです
  • コンストラクタが実行される、これは一般クラスの現在のインスタンスであります
  • アロー機能がこれを所有していない、これはこの文脈であります
  • カッコ内の発現は、これはのポイントに影響を与えます
  • コール/適用/バインドがnullとundefined書くかどうかの最初の引数をバインド/非strictモード適用/呼び出して、この点を変更することができます使用し、これはウィンドウで、これを書いた人strictモードで、書き込みをしない人で定義されていません

この点を変更

  • コール:[fn].call([this],10,20,30,...)

  • 適用されます。fn.apply([this],[10,20,...])

    そして、コールは、ほとんど唯一の違いは、パラメータ渡しモードは、FNの配列(クラスまたは配列)にパラメータを渡す必要に適用することです。

  • 練る:document.onclick=fn.bind(obj)

    そして、唯一の違いは、すぐに実行したり、この前処理したOBJにfnのための実行を待っているように、FN、現時点では行われていないクリックされたとき、fnは実行され、構文を呼び出します

おすすめ

転載: www.cnblogs.com/wangshouren/p/11615845.html