ネットワーク速度のせいで画像をアップロードできません。申し訳ありません。このコードの呼び出しの具体的な機能を知りたいです。実行プロセスは何ですか?ありがとうございます
业精于勤,荒于嬉;行成于思,毁于随。
call 是为了给你保证你提供了第三个参数的时候 callbackのスコープは汚染されていません。
call
callback
コードの実行順序はdebugです
iterator.call(context...は、これをコンテキストとして反復子関数にバインドすることと同等です
iterator.call() 中,iterator は渡されるトラバーサル関数です。この場合、それは匿名関数を指します:
iterator.call()
iterator
したがって、 call は Function.prototype.call を指します。詳細については、「Function.prototype.call() - JavaScript」を参照してください。
Function.prototype.call
の署名形式は次のとおりです: Function.prototype.call リーリー
ポインターのバインドを変更するために使用されます。 this
this
関数の実行環境を指定するために使用されます
call は、指定された関数の this が対応するオブジェクトを指すようにします。 上記の例: iterator.call(context,obj[i],i)//これはコンテキストを指します。obj[i],i はパラメータです
上記のコードを理解するために読むことをお勧めします http://www.liaoxuefeng.com/wi...
リーリーcall
是为了给你保证你提供了第三个参数的时候callback
のスコープは汚染されていません。コードの実行順序はdebugです
iterator.call(context...
は、これをコンテキストとして反復子関数にバインドすることと同等です
リーリーiterator.call()
中,iterator
は渡されるトラバーサル関数です。この場合、それは匿名関数を指します:したがって、 call は
Function.prototype.call
を指します。詳細については、「Function.prototype.call() - JavaScript」を参照してください。の署名形式は次のとおりです:
thisArg は、関数内のFunction.prototype.call
リーリーポインターのバインドを変更するために使用されます。
this
関数の実行環境を指定するために使用されます
call は、指定された関数の this が対応するオブジェクトを指すようにします。
上記の例:
iterator.call(context,obj[i],i)//これはコンテキストを指します。obj[i],i はパラメータです
上記のコードを理解するために読むことをお勧めします http://www.liaoxuefeng.com/wi...