数组的使用
数组
数组(Array)--一种将一组数据存储在单个变量名下的方式
若有多个数据可以用数组保存,放到一个变量中,管理方便
声明数组
JavaScript
// 1.字面量声明数组
let 数组名 = [数据1,2,3,...,n]
// 2.使用new Array构造函数声明
let arr=new Array(数据1,2,3,...,n)
let names=['小红','李华','andy']
操作数组
数组本质是数据集合,操作数据即增删改查语法
增
数组添加新数据
JavaScript
arr.push(新增元素1,元素2...) // 新增到数组末尾,并返回数组新长度
arr.unshift(新增内容) // 新增到数组开头,并返回长度
删
删除数组数据
JavaScript
arr.pop() // 删除数组最后一个元素,并返回该元素的值
arr.shift() //删除第一个元素
arr.splice(操作的下标,删除个数) // 往后删,若个数省略,则默认删到最后
改
重新赋值
JavaScript
arr[下标]=新值
查
查询数组数据(也称访问数组数据)
JavaScript
arr[下标]
排序
JavaScript
arr.sort() // 默认升序
arr.sort(function(a,b){
// 升序
return a - b
})
arr.sort(function(a,b){
// 降序
return b - a
})