数组的哪些方法会改变原数组?

改变数组:

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

不改变数组:

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]

版权声明:本文为qq_40137978原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。