二维数组
-
一维数组:在一个数组中,存放的数据都是基本数据类型
let 变量名 = ["strng",12,true,undefined,null] -
二维数组:一个数组中,存放的数据的数据类型也是数组
定义二维数组
-
写法:
new关键字 let users = new Array( new Array("xiaowang","w123"), new Array("xiaozhang","z123"), new Array("xiaohong","h123")) 字面量let users = [ ["xiaowang", "w123"], ["xiaozhang", "z123"], ["xiaohong", "h123"] ] -
查询数据
1.查询某个一维数组数组变量名[一维数组下标] 2.查询某个一维数组内具体数据数组变量名[一维数组下标][下标] -
修改数据
1.修改某个一维数组数组变量名[一维数组下标] = 新数据 //新数据必须为一个一维数组 2.2.修改某个一维数组内具体数据数组变量名[一维数组下标][下标] = 新数据 -
删除数据
数组变量名.length--; -
新增数据
数组变量名[数组变量名.length] = 新数据 //新数据必须为一个一维数组 -
数据遍历
for(let i =0;i<users.length;i++){ console.log(users[i]); //一维数组遍历 for(let j = 0;j<users[i].length;j++){ console.log(users[i][j]); }}