グローバル適用メソッドについて読んだことがありますが、適用メソッドを使用する理由がわかりません。いくつかの例を書いてもらえますか?
質問する
106 次
2 に答える
5
可変数の引数を取る関数を呼び出したい場合に使用.apply
し、提供する引数の数が事前にわからない場合に使用します。代わりに、これらの引数を配列に入れて、次のように関数を呼び出します。
myfunc.apply(context, array);
これはと同等です
myfunc(array[0], array[1], ...);
変数にthis
等しい設定で。context
于 2012-12-18T11:54:32.653 に答える
1
MDN を見てください。apply() の非常に良い説明 (例付き) があります。
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Function/apply
于 2012-12-18T11:52:35.553 に答える