0

グローバル適用メソッドについて読んだことがありますが、適用メソッドを使用する理由がわかりません。いくつかの例を書いてもらえますか?

4

2 に答える 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 に答える