39-数组基础

63 阅读1分钟

数组

  • 多个数据的“仓库”,一个数组可以保存多个数据。
  • 概念:即一堆有序数据的集合。每个数据都有一个自己的专属标号——下标【索引】

定义数组

1.  //空数组
1.  //1.构造函数 new
1.  let 变量名 = new Array();
1.  //2.字面量形式
1.  let 变量名 = []
1.  
1.  //创建带有默认数据的数组
1.  //1.构造函数
1.  let 变量名 = new Array(数据1,数据2,数据3,....)
1.  //2.字面量形式(推荐)
1.  let 变量名 = [数据1,数据2,数据3,....]
  • length:表示数组中存储数据的个数

    数组变量名.length;//获取数组中存取的个数
    
  • 索引(下标):每个数组中的索引从0开始,最后一位数据的索引为数组.length - 1

  • 查询数据

    数组变量名[下标]
    
    • 注意:访问不存在的下标,返回值为undefined
  • 修改数据

    数组变量名[下标] = 新数据
    
  • 新增数据(数组末尾新增数据)

    数组变量名[数组变量名.length] = 新数据
    
  • 删除数据(删除末尾数据)

    数组变量名.length =  数组变量名.length - 删除个数;
    数组变量名.length -= 删除个数;//自减一(指定删除一个数据)数组变量名.length --;
    
  • 数组遍历

    for (let i = 0;i<数组变量名.length;i++){   
    console.log(数组变量名[i]);//输出数组中每一个数据
    }
    
    for(let i = 0;i<=数组变量名.length-1;i++){    
    console.log(数组变量名[i]);//输出数组中每一个数据}