二次元配列 (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]); // 結果: 木内