一.含义:是一种复杂的数据类型
二.组成部分:
元素:数组中的数据
下标:元素的位置(从0开始)
length:元素的数量
三.作用
在变量种存储多个数据
四.基本语法
声明: let 数组名=[]
取值:数组名[下标]
长度:数组名.length
遍历(一次读取数组每一个元素值):for(let i=0;i<arr.length;i++)
赋值:数组名[下标]=值
五.数组操作
增:
1.数组名.push()
*在数组的最后添加一个或多个元素,返回值是数组的长度
返回值是数组的长度
2.数组名.unshift()
*在数组的前面添加一个或者多个元素,返回值也是数组的长度
删:
1.删除指定位置:数组名.splice(要删除的下标,删除的数量)
*删除指定位置的元素,返回值是一个删除的元素数组
返回值要删除的这个元素的数组
2.删除数组最后一个元素:数组名.pop()
*删除数组最后一个元素,返回值是要删除的元素
返回值是要删除的元素
3.删除数组最前面的一个元素:数组名.shift()
*删除数组的最前面的一个元素,返回值是要删除的元素
返回值是要删除的元素
改
语法:数组名.下标=值
1.有下标时,则是修改这个元素
修改后,返回值是一个新数组
2.没有下标时,则是新增一个元素
没有下标时,返回值是一个新增了元素的新数组
查
语法:数组名[下标]
1.如果有这个下标,则是查找出来这个元素
返回值是这个要查找的元素
2.如果没有这个下标,则是undefined
没有这个下标,显示undefined