🥚

[TypeScript] 残りの引数(...hoge)を配列に格納する

2024/09/22に公開

はじめに

この記事では、コードをシンプルに書けるparameterを解説します。

参考資料

結論

1.全ての引数を配列にする

全ての引数(...foods)を配列に格納する

const foodList = (...foods: string[]) => foods;
console.log(foodList('たまご', '納豆', '豆腐', 'ゼリー', 'めかぶ'));
実行結果を確認する
["たまご", "納豆", "豆腐", "ゼリー", "めかぶ"]

2. 最初の値は配列に含めない

第一引数(egg:string)以外は配列に格納する

const foodList = (egg: string, ...foods: string[]) => foods;
console.log(foodList('たまご', '納豆', '豆腐', 'ゼリー', 'めかぶ'));
実行結果を確認する
["納豆", "豆腐", "ゼリー", "めかぶ"]
GitHubで編集を提案

Discussion