#7 TypeScriptで学ぶ配列の基本

TypeScriptの配列は、JavaScriptと同じ操作方法を使いながら、中に入れられる値の型をあらかじめ決められるのが特徴です。この記事では、TypeScriptにおける配列の基本を解説します。

型付きの配列を作る

const fruits: string[] = ["りんご", "みかん", "ぶどう"];

`string[]`という書き方で、「文字列だけが入る配列」であることを明示します。

基本的な操作

要素へのアクセスや追加・削除は、JavaScriptと同じです。

fruits.push("メロン"); console.log(fruits[0]);

ただし、`fruits.push(123)`のように、決めた型と違う値を追加しようとすると、TypeScriptがエラーとして教えてくれます。

複数の型を許容する配列

文字列と数値の両方を入れたい場合は、「もしくは」を表す`|`を使って型を指定します。

const mixed: (string | number)[] = ["りんご", 1, "みかん"];

TypeScriptならではの注意点

配列の型を決めておくメリットは、要素を取り出して使うときにも発揮されます。`string[]`から取り出した値には文字列専用の機能を安心して使え、間違って数値専用の機能を呼び出そうとするとエラーになります。この安全性が、TypeScriptで配列を扱う大きな利点です。

まとめ

TypeScriptの配列はJavaScriptと同じ操作をしつつ、型によって中身を保証できるのが特徴です。積極的に型を明示して、安全性を活かしましょう。


本ページはプロモーションを含みます。

参考書籍(PR)

TypeScriptをもっと学びたい方には「プロを目指す人のためのTypeScript入門」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本