JavaScriptの配列
配列とは、値の順序付けられたリストのことです。各値は「要素(element)」と呼ばれます。すべての要素にはインデックス番号があります。
JavaScriptの配列に関する主な特徴:
- 数値、文字列、真偽値(boolean)などの異なるデータ型を混在させて保持できます。
- 自動的にサイズが拡張されます。事前にサイズを設定する必要はありません。
配列の作成方法:
Arrayコンストラクタ
Array()関数を使用します。let scores = new Array(10);これにより、10個の空のスロットを持つ配列が作成されます。配列リテラル こちらが推奨される方法です。角括弧(
[])を使用します。let colors = ['red', 'green', 'blue'];let emptyArray = [];
要素へのアクセス方法:
JavaScriptはゼロベースのインデックスを使用します。最初の要素はインデックス0にあります。
let mountains = ['Everest', 'Fuji', 'Nanga Parbat'];
mountains[0]は 'Everest' を返します。mountains[1]は 'Fuji' を返します。
インデックスに新しい値を代入することで、値を変更できます。
mountains[2] = 'K2';
一般的な配列操作:
- 末尾に追加:
.push()を使用 - 先頭に追加:
.unshift()を使用 - 末尾から削除:
.pop()を使用 - 先頭から削除:
.shift()を使用 - インデックスを検索:
.indexOf()を使用 - 値が配列かどうかを確認:
Array.isArray()を使用
要素の総数を確認するには、.length プロパティを使用します。
Source: https://www.javascripttutorial.net/javascript-array/ Complete post: https://dev.to/pdhanush26/arrays-in-javascript-599a