多维数组
JavaScript 不支持多维数组,但我们可以使用数组的数组来模拟。
- 有两个
[]即可
matrix 矩阵
多维数组乘法表
// 创建一个多维数组
let table = new Array(10) // 表格的10行
for (let i = 0; i < table.length; i++) {
table[i] = new Array(10) // 表格的10列
}
// 初始化数 组
for (let row = 0; row < table.length; row++) {
for (let col = 0; col < table[row].length; col++) {
table[row][col] = row * col
console.log(`${row}*${col}=${row * col}`)
}
}
// 从这个多维数组获得5*7的值
console.log(table[5][7]) // =>35
console.log(table)