Rest Parameters

Last updated 2 months ago

可変長引数(引数の最後に...argumentNameと書く)を使うと、関数に渡された複数の引数をすぐに配列として取得できます。下の例で示します。

function iTakeItAll(first, second, ...allOthers) {
console.log(allOthers);
}
iTakeItAll('foo', 'bar'); // []
iTakeItAll('foo', 'bar', 'bas', 'qux'); // ['bas','qux']

可変長引数は、function/()=>/class memberの関数で使うことができます。