数组类型
数据介绍
- 数组是一种复杂的数据类型
- 可以在变量中存储多个数据
- 数组三要素分别是
- 元素
- 下标
- 长度
数组语法
- 数组声明:let 数组名 = [元素1,元素2,元素3,.......]
- 数组取值 数组名[下标]
- 数组长度 数组名.length
数组遍历 数组遍历:依次读取数组每个元素值,固定格式为for循环 for(let i=0;i<数组名.length;i++){}
数组操作增删改查
增
- 增加到末尾 数组名.push(新增的内容)
- 增加到开头 数组名.unshift(新增的内容)
- 括号内可以添加多个数组值之间用“,”隔开
查询和修改元素
- 声明数组 let 数组名=[数组元素,数组元素,数组元素。。。]
- 数组取值(查)数组名[下表]
- 数组赋值(改)数组名[下表]=值
- 数组取值 1.如果下标存在,则会获取元素值 1.如果下标不存在,则会获取undefined
arr[0] = 99//修改0下标元素值
arr[6] = 70//动态新增一个元素
删除元素
- 数组名.pop() 删除尾部第一个 括号不用写东西
- 数组名.shift()删除头部第一个 同意括号不写东西
删除指定元素 数组名.splice(数值,数值)
- 第一个数值表示起始位置从0开始
- 第二个数值表示要删除的数量,如果没有指定位置则会从起始位置到指定的元素
arr.splice(1,2)//表示从下标1开始,往后2个元素.给删除了
我努力了 哪怕后来没有得到我想要的我也不会后悔