JavaScriptの配列

配列は、データの集合を格納するために使用されるオブジェクトです。

各アイテムに対して個別の変数を作成する代わりに、1つの配列ですべてを保持します。これにより、時間を節約でき、コードをクリーンに保つことができます。

JavaScriptの配列の主な特徴:

  • 要素(Elements):リスト内の値のことです。
  • 順序性(Ordered):各要素には特定の順序(位置)があります。
  • ゼロベースのインデックス(Zero indexed):最初のアイテムはインデックス0に、2番目のアイテムはインデックス1に配置されます。
  • 動的なサイズ(Dynamic size):必要に応じていつでもアイテムを追加または削除できます。
  • ヘテロジニアス(Heterogeneous):1つのリストの中に、数値、文字列、オブジェクト、さらには他の配列を混在させて格納できます。

なぜ配列を使うのか?

例えば、300個の車の名前がある場合、300個の個別の変数を作成することは不可能です。配列を使えば、300個の名前すべてを1つの名前の下で保持できます。その後、インデックス番号を使って任意の車を見つけることができます。

配列の作成方法:

最善の方法は、配列リテラルを使用することです。高速で読みやすくなります。

const cars = ["Saab", "Volvo", "BMW"];

new キーワードを使用することもできますが、必須ではありません。パフォーマンス向上のため、リテラル方式を使用することをお勧めします。

重要な事実:

  • 配列はオブジェクトです。配列をチェックすると、typeof 演算子は "object" を返します。
  • 配列内にはあらゆるものを格納できます。これには関数や他のオブジェクトも含まれます。
  • length プロパティは、リスト内にいくつのアイテムがあるかを教えてくれます。
  • length は、最大のインデックスよりも常に1大きくなります。

データへのアクセス:

最初のアイテムを取得する場合: let first = fruits[0];

最後のアイテムを取得する場合: let last = fruits[fruits.length - 1];

出典: https://www.w3schools.com/js/js_arrays.asp

全文: https://dev.to/madhanraj/arrays-in-javascript-56e1