二维数组
数组中的每个元素都有两个下标(由行和列组成的数组)
1.定义
1)通过字面量:[ ]
var arr = [[1,2,3],
[4,5,6],
[7,8,9]]
2)使用Array对象
var arr = new Array(new Array(1,2,3),
new Array(4,5,6),
new Array(7,8,9))
2.访问
数组名[ 下标1 ][ 下标2 ]
let arr[4][4] = {{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};
默认情况下’下标1’代表行下标,’下标2’代表列下标
3.输出
采用循环嵌套
var str = ''
for(let i=0;i<arr.length;i++){ //外循环:控制数组的行数。arr.length表示arr数组的行数.i表示行下标
for(let j=0;j<arr[i].length;j++){//内循环:控制数组的列。arr[i].length表示i行的元素个数。j表示列下标
str += arr[i][j] + '\t'
}
str += '\n'
}
console.log(str)