47-二维数组

52 阅读1分钟

二维数组

  • 一维数组:在一个数组中,存放的数据都是基本数据类型

    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]);  
    }}