1、添加
let arr = ['小米', '小明', '小麦']
arr.shift('小红')
arr.pop('小小红')
2、删除
let arr = ['小米', '小明', '小麦']
arr.shift()
删除在数组的最后面元素,并返回删除的那个值
arr.pop()
3、concat()合并数组
let arr1 = [1, 2, 3]
let arr2 = [a, b, c]
let arrs = arr.concat(arr1, arr2) //[1,2,3,a,b,c]
4、join()将数组连接成字符串
let arr = [2020, 06, 11]
arr.join('')
arr.join('-')
5、includes()判断数组中是否包含一个元素
let arr = [a1,B2,c3]
arr.includes('A1')
arr.includes('B2')
6、indexOf()找数组元素首次出现的下标
let arr = [a,b,a,c]
arr.indexOf('a')
arr.indexOf('e')
7、lastIndexOf()找数组元素最后出现的下标
let arr = [a,b,a,c]
arr.lastIndexOf('a')
arr.lastIndexOf('e')
8、slice()截取数组
let arr = [a, b, c, d, e]
let arr1 = arr.slice(1, 3)
let arr2 = arr.slice(3,1)
let arr3 = arr.slice(2)
9、splice()
let arr = [a, b, c, d, e]
arr.splice(2, 1)
arr.splice(2, 0)
arr.splice(2, 0, 'a')
arr.splice(2, 3, 'a')
10、反转 reverse()
let arr = [a, b, c, d, e]
arr.reverse()
11、排序 sort()
let arr = [2, 5, 3, 1, 4]
arr.sort((x, y) => {
return x-y
})
arr.sort((x, y) => {
return y-x
})