- ES6解构
不改变原数组值,生成新的数组。
[...arr, ...array]
- 遍历添加
遍历方法:forEach、map、filter、every、for、for in、for of等。
添加方法:push(数组最后追加)、unshift(数组最前追加)等。
arr值改变成追加后的样子,array值不改变
//forEach()方法
array.forEach(item => {
arr.push(item)
})
//for()方法
for(var i = 0; i < array.length; i++) {
arr.push(array[i]);
}
- concat
不改原数组值,生成新的数组。
arr.concat(array)