🐤

【JavaScript】可変長引数・残余引数まとめ

2024/01/18に公開
  • 個数が決まってない引数は可変長引数・残余引数と呼ばれる
  • 残余引数を利用すると引数の数にとらわれない汎用的な関数が作成可能
function calcSum(...num) {
	let sum = 0;
	for (const item of num) {
		sum += item;
	}
	console.log(sum);
}
calcSum();
calcSum(1,2,3,4,5,);
// 0
// 15

const hoge = [2,4,6,8];
const fuga = [3,6,9,12];
calcSum(...hoge, ...fuga);
// 50

Discussion