数组是一种可以按照顺序保存数据的数据类型
目标:能够声明数组并获取里面的数据
声明语法:
let 数组名 =[ 数组1,数组2,... ,数组n]
数组可以存储任何类型的数据
取值:
数组名[索引号]
查: 查询数组数据; 数组[下标]
改: 重新赋值 数组[下标]=新值
增: 数组添加新的数据 arr.push(新增的内容) arr.unshift(新增的内容)
删: 删除数组中数据 arr.pop() arr.shift() arr.splice()
掌握利用push向数据添加元素(数据)
数组增加新的数据
数组.push()方法将一个或者多个元素添加到数组的尾部,并返回该数组的新长度(重点)
arr.unshift(新增的内容)方法将一个或者多个元素添加到数组的开头,并返回该数组的新的长度
删除数组元素:
数组.pop()方法从数组删除最后一个元素,并返回该元素的值
arr.pop() 每次只能删除一个
数组.shift()方法从数组中删除第一个元素,并返回该元素的值
数组.splice()方法 删除指定元素
语法:
arr.splice(start.deleteCount) start起始位置; 指定修改的开始位置(从0计数)
arr.splice(起始位置,删除几个元素) //表示要移除的数组元素的个数
如果省略则从指定的起始位置删除到最后