検索

ホームページ  >  に質問  >  本文

javascript - js呼び出し実行処理

リーリー

ネットワーク速度のせいで画像をアップロードできません。申し訳ありません。
このコードの呼び出しの具体的な機能を知りたいです。
実行プロセスは何ですか?ありがとうございます

迷茫迷茫2779日前574

全員に返信(5)返信します

  • 習慣沉默

    習慣沉默2017-05-19 10:39:03

    call 是为了给你保证你提供了第三个参数的时候 callbackのスコープは汚染されていません。

    リーリー

    コードの実行順序はdebugです

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:39:03

    iterator.call(context...
    は、これをコンテキストとして反復子関数にバインドすることと同等です

    返事
    0
  • 漂亮男人

    漂亮男人2017-05-19 10:39:03

    iterator.call() 中,iterator は渡されるトラバーサル関数です。この場合、それは匿名関数を指します:

    リーリー

    したがって、 call は Function.prototype.call を指します。詳細については、「Function.prototype.call() - JavaScript」を参照してください。

    の署名形式は次のとおりです: Function.prototype.call リーリー

    thisArg は、関数内の

    ポインターのバインドを変更するために使用されます。 this

    返事
    0
  • 巴扎黑

    巴扎黑2017-05-19 10:39:03

    関数の実行環境を指定するために使用されます

    返事
    0
  • 阿神

    阿神2017-05-19 10:39:03

    call は、指定された関数の this が対応するオブジェクトを指すようにします。
    上記の例:
    iterator.call(context,obj[i],i)//これはコンテキストを指します。obj[i],i はパラメータです

    上記のコードを理解するために読むことをお勧めします http://www.liaoxuefeng.com/wi...

    返事
    0
  • キャンセル返事