📄️ 配列リテラル
JavaScriptでは配列を配列リテラル(array literal)で書けます。配列リテラルはブラケット([、])を用いて書きます。
📄️ 配列の型注釈
TypeScriptでは、配列に型注釈する方法が2通りあります。
📄️ 配列はオブジェクト
JavaScriptの配列はオブジェクトです。そのため、比較やコピーの際の挙動に注意が必要です。
📄️ 配列要素へのアクセス
JavaScriptでの配列要素アクセス
📄️ 読み取り専用の配列
TypeScriptでは配列を読み取り専用(readonly)として型注釈できます。型注釈の方法は2通りあります。1つ目はreadonlyキーワードを使う方法です。2つ目はReadonlyArrayを使う方法です。
📄️ 配列の分割代入
配列の分割代入
📄️ 配列の破壊的操作
JavaScriptの配列メソッドには、破壊的なメソッドと非破壊的なメソッドの2種類があります。特に、破壊的なメソッドは注意深く使う必要があります。
📄️ 配列をループする方法
JavaScript/TypeScriptで配列をループするには、主にfor文、for-of文、配列のメソッドの3つの方法があります。
📄️ 配列のスプレッド構文「...」
JavaScript の配列ではスプレッド構文「...」を使うことで、要素を展開することができます。
📄️ 配列の共変性
TypeScriptの配列の型は共変(covariant)です。ここでは配列の共変性(covariance)がどのようなものなのか、共変性があるためにどういうことに注意が必要なのか、なぜTypeScriptの配列は共変なのかについて見ていきます。