1数値の配列を作る
number[] という配列型の最も基本の形です。push で要素を追加できるのは number だけになり、違う型を混ぜようとした時点でエラーになることを確かめます。
TypeScript
2文字列の配列を順番に処理
string[] を for...of で1件ずつ取り出す例です。ループ変数も自動的に string になるので、文字列の連結や加工をそのまま安全に書けます。一覧表示の処理は実務で最頻出のパターンです。
TypeScript
3filter の結果も同じ型の配列
filter で要素を絞り込んでも、結果は元と同じ number[] と推論されます。条件に合うデータだけ取り出す処理は検索や集計の前処理として頻出で、注釈なしで型が引き継がれる便利さが分かる例です。
TypeScript
4map で要素の型が変わる
number[] を map で加工すると、戻り値に応じて結果は string[] になります。「数値データを表示用の文字列に変換する」のは画面表示の定番処理で、型の連鎖を理解する代表例です。
TypeScript
5売上データの集計
日別売上の number[] をループで合計し、平均まで求める実務寄りの例です。配列に型が付いているおかげで、集計の途中に文字列が紛れ込む事故が起きないことが保証されます。
TypeScript