参考:js数组常用方法_不爱吃糖的程序媛的博客-CSDN博客
1.push 在数组结尾添加元素,并返回添加后的数组长度。参数为要添加的元素,原数组改变。
let pushArr = [1, 2]
const pushResArrLength = pushArr.push(3, 4)
console.log(pushResArrLength ) // 4
console.log(pushArr) // [1, 2, 3, 4]
2.unshift 在数组开头添加元素,并返回添加后的数组长度。参数为要添加的元素,原数组改变。
let unshiftArr = [1, 2]
const unshiftResArrLength = unshiftArr.unift(0, -1)
console.log(unshiftResArrLength) // 4
console.log(unshiftArr ) // [0, -1, 1, 2]
3.pop 删除数组最后一个元素,并返回被删除的元素。无参数,原数组改变。
let popArr = [1, 2, 3]
const popRes = popArr.pop()
console.log(popRes) // 3
console.log(popArr) // [1, 2]
4.shift 删除数组的第一个元素,并返回被删除的元素。无参数,原数组改变。
let shiftArr = [5, 6, 7]
const shiftRes = shiftArr.shift()
console.log(shiftRes) // 5
console.log(shiftArr) // [6, 7]
5.forEach
6.map
7.splice
8.slice
9.concat
10.join
11.reverse
12.sort
13.filter
14.indexOf
15.includes
16.every
17.some
18.reduce