2D 数组基础
本课属于 Coddy JavaScript 学习旅程的“逻辑与流程”单元。第 6 课,共 65 课。
A 个 2D 数组是一个包含子数组的数组。每个子数组都可以看作网格中的一行。例如:
const cinema = [
[true, true], // Row 0
[false, true] // Row 1
];这个数组表示一个 2x2 网格(每行有 2 个项目,共有 2 行)。要创建一个有 3 行、4 列的整数二维数组,可以这样写:const matrix = [
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]
];
// 3x4 grid请注意,在 JavaScript 中,二维数组很灵活:子数组不必包含相同的数据类型,长度也不必相同。例如,你可以在同一个 2D 数组中混合不同的数据类型和长度:const mixed = [
[1, 2, 3],
["apple", "banana"],
[true]
];亲手试试
这节课没有代码挑战。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
逻辑与流程中的所有课
自己练习: JavaScript 在线编译器