数组
- 多个数据的“仓库”,一个数组可以保存多个数据。
- 概念:即一堆有序数据的集合。每个数据都有一个自己的专属标号——
下标【索引】
定义数组
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]);//输出数组中每一个数据}