jsだと可変長引数という、任意の個数の引数を受け付けられて且つその引数データを配列で受け付けられる機能があるのでそちらを使って対応ができるかもしれません!
...args
みたいな形で引数に指定します!
例 :
function sum(...args) {
var sum = 0;
for (var i = 0; i < args.length; i++) {
sum += args[i];
}
return sum;
}
console.log("合計1:", sum(1, 2, 3));
console.log("合計2:", sum(1, 2, 3, 4));
出力結果:
合計1: 6
合計2: 10
Like!