合并两个数组的五种方法

149 阅读1分钟

需求,合并以下两个数组

let arr1=[10,20,30]
let arr2=[40,50,60]

for循环

for(let i = 0;i<arr2.length;i++){
    arr1.push(arr2[i])
}
console.log(arr1)

forEach遍历

arr2.forEach(item => {
    arr1.push(item)
    
});
console.log(arr1)

forin循环

for(let key in arr2){
    arr1.push(arr2[key])
}
console.log(arr1)

...展开运算符

arr1.push(...arr2)
console.log(arr1)

concat()方法

let arr=arr1.concat(arr2)
console.log(arr)