実引数の数が変動する場合、可変長引数が便利。「...仮引数
」が可変長引数で配列となる。可変長引数は末尾の仮引数にしないとSyntaxError
。
function 関数(敬称, ...人々) {
console.log(Array.isArray(人々), 人々.length)
人々.forEach((人) => {
console.log(人 + 敬称)
})
}
関数('さん', 'アリス', 'ボブ')
// true 2
// アリスさん
// ボブさん