🥚
[TypeScript] 残りの引数(...hoge)を配列に格納する
はじめに
この記事では、コードをシンプルに書けるparameterを解説します。
参考資料
結論
1.全ての引数を配列にする
全ての引数(...foods)を配列に格納する
const foodList = (...foods: string[]) => foods;
console.log(foodList('たまご', '納豆', '豆腐', 'ゼリー', 'めかぶ'));
実行結果を確認する
["たまご", "納豆", "豆腐", "ゼリー", "めかぶ"]
2. 最初の値は配列に含めない
第一引数(egg:string
)以外は配列に格納する
const foodList = (egg: string, ...foods: string[]) => foods;
console.log(foodList('たまご', '納豆', '豆腐', 'ゼリー', 'めかぶ'));
実行結果を確認する
["納豆", "豆腐", "ゼリー", "めかぶ"]
Discussion