これは重複しているかもしれませんが、正しい答えを見つけるのにほとんど成功しませんでした。私はこのようなことを達成しようとしています:
var joinArrays = function(myCollectionOfArguments) {
return array.concat(array1, array2, ..... , arrayN);
};
その場合myCollectionOfArguments
はになりますarray1, array2, ..... , arrayN
。どうすればそのようなことを達成できますか?コールバック関数があれば、使用したい数の引数をコールドパスすることは知っています.apply()
が、この特定のケースでは、アプローチに少し混乱しています。
編集:より説明的に:関数の引数を定義するときに、引数を1つだけ渡す代わりに、指定しなくても必要な数だけ渡すことができます。私の場合myCollectionOfArguments
、引数は1つだけです。関数を定義しますが、関数を使用したい場合は、複数の引数を渡せるようにしたいです。