javascript - js呼び出し実行処理
迷茫
迷茫 2017-05-19 10:37:03
0
5
551
リーリー

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

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(5)
習慣沉默

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

リーリー

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

いいねを押す +0
伊谢尔伦

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

いいねを押す +0
漂亮男人

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

リーリー

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

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

thisArg は、関数内の

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

いいねを押す +0
巴扎黑

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

いいねを押す +0
阿神

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート