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

typescript-rest-parameter
INDEX

はじめに

初めてのTypeScriptを読みました。
その学習を記録します。

40036_learning_typescript_cvr

結論

最後の引数に「…」を追加すると、1つの配列に全ての値が格納される

const foodList = (...foods:string[]) => foods

使い方

全ての引数を配列にする

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

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

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

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

const foodList = (egg:string, ...foods:string[]) => foods
console.log(foodList('たまご', '納豆', '豆腐', 'ゼリー', 'めかぶ'))
実行結果を確認する
["納豆", "豆腐", "ゼリー", "めかぶ"] 
よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

Born in 1994
Engineer's career is from 2020.10
Skill: Next.js, TypeScript, Django, Python, HTML, CSS

INDEX