JavaScript - 可変長引数
公開日:2018-11-29 更新日:2019-05-13
1. 概要
JavaScript では関数の定義と引数の数が一致していなくてもエラーになりません。
そのため、全ての関数が可変長引数として扱えます。
引数は arguments で取得することができます。
そのため、全ての関数が可変長引数として扱えます。
引数は arguments で取得することができます。
2. 可変長引数
function test() {
var s = "";
for (var p of arguments) s = s + p.toString();
console.log(s);
}
test(); //
test(1, 2, 3); //123
test(1, 2, 3, 4, 5); //12345