二次元配列 (2D Array)

配列の要素の中に、さらに配列が入っている構造です。表形式のデータを扱うのに適しています。

let matrix = [
    ['0-0', '0-1', '0-2'], // インデックス 0
    ['1-0', '1-1', '1-2']  // インデックス 1
];

// 特定の要素を取得 [外側][内側]
console.log(matrix[1][1]); // 結果: 1-1

オブジェクトへの配列の格納

オブジェクトのプロパティとして配列を持たせることで、関連する複雑なデータを整理できます。

let classRoom = {
    classNumber: 201,
    teachers: ['木内', '林'],
    students: ['中溝', '中村', '林']
};

// 配列内の要素にアクセス
console.log(classRoom.teachers[0]); // 結果: 木内