Dev Study
TypeScript コース

4. 配列の型

配列の型は、要素の型の後ろに [] を付けて書きます。number[] は数値の配列、string[] は文字列の配列です。Array<number> という書き方もありますが、意味は同じで [] の形が広く使われています。

配列に型を付けると、違う型の要素を push しようとした時点でエラーになります。「数値の配列のはずなのに文字列が混ざっていた」という実行時の事故を未然に防げるので、実務ではリスト状のデータすべてに使います。

map や filter の結果にも型が引き継がれます。number[] を map で文字列に変換すれば結果は自動的に string[] になる、という連鎖を覚えておくと型注釈を減らせます。

▶ サンプルコードを実行してみよう(自由に書き換えてOK)

TypeScript
公式ドキュメントで詳しく ↗