JS数组方法-操作会改变/不变 原数组

数组的哪些API会改变原数组?

修改原数组的API有:

var arr = []
arr.splice()
arr.reverse()
arr.fill()
arr.copyWithin()
arr.sort()
arr.push()
arr.pop()
arr.unshift()
arr.shift()

不修改原数组的API有:

var arr = []
arr.slice()
arr.map()
arr.forEach()
arr.every()
arr.some()
arr.filter()
arr.reduce()
arr.entries()
arr.find()
arr.concat('1',['2','3']) //[1,2,3]

你可能感兴趣的:(前端知识)