数组
数组是什么?
数组(array):是一种可以按顺序保存的数据类型
为什么要数组?
数组可以存储多个数据,便于管理
数组的基本使用
1.声明数组
let 数组名 = [数据1,数据2,...,数据n]
let arr = new Array(数据1,数据2,...数据n)
数组是按照顺序保存的
数组的编号也叫索引或下标
数组可以存储任意类型的数据
2.取值语法
数组名[下标]
操作数组
1.查
数组[下标]
我称之为访问数组数据
2.改
数组[下标]=新值
let arr = [] //当前是一个空的数组
arr[0] = 'hotpink'
arr[1] = 'red'
arr[2] = 'green' //当前的数组加入了三个数据分别是'hotpink','red','green'
arr[0] = 'pink' //修改了当前的第一个数据'hotpink'为'pink'
for (let i = 0;i < arr.length;i++) {
arr[i] += '老师'
} //为当前每个数据后面都添加了字符串'老师'
3.增
arr.push(新增的内容) 可以将一个或多个元素添加到数组的末尾,并返回该数组的新长度
let arr = ['pink','hotpink']
console.log(arr.push('deeppink')) //它会返回一个值3,代表数组内的元素个数分别是'pink','hotpink','deeppink'
arr.unshift(新增的内容) 可以将一个或多个元素添加到数组的开头,并返回该数组的新长度
4.删
arr.pop() 删除最后的元素,并返回该元素的值
arr.shift() 删除第一个的元素,并返回该元素的值
arr.splice(下标,删除个数) 删除指定 元素