1.数组的基本使用
(1)声明语法
//let 数组名 = [数据1,数据2,...,数据n]
let name = ['我的','李明','王华']
//使用new Array构造函数声明
let arr = new Array(1,2,2,3)
数组是按顺序保存的,所以每个数据都有自己的编号
计算机中的编号从0开始,在数组中,数据的编号也叫索引或下标
数组可以存储任意类型的数据
(2)取值语法
//数组名[下标]
name[0] //我的
name[1] //李明
(3)术语
- 元素:数组中保持的每个数据都叫数组元素
- 下标:数组中的数据的编号
- 长度:数组中的数据的个数,通过数组的length属性获得
(4)遍历数组
用循环把数组中每个元素都访问到,一般会用for循环遍历
语法:
for(let i = 0; i < 数组名.length; i++){
数组名[i]
}
2.操作数组
1.数组新增
数组.push()方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度语法:
arr.push(元素1,元素2...)
数组.unshift()方法将一个或多个元素添加到数组的开头,并返回该数组的新长度
语法:
arr.unshift(元素1,元素2...
2.数组删除
数组. pop()方法从数组中删除最后一个元素,并返回该元素的值
语法:
arr.pop()
数组. shift()方法从数组中删除第一个元素,并返回该元素的值
语法:
arr.shift()
数组. splice()方法从数组中删除第一个元素,并返回该元素的值
语法:
arr.splice(起始位置,删除几个元素)
3.数组升序降序排列
// sort()降序
arr.sort(function (a, b) {
return b - a
})
// sort()升序
arr.sort(function (a, b) {
return a - b
})