JS中数组的合并方式

文章类型:Javascript

发布者:hp

发布时间:2022-08-14

在实际来发中,经常会对数组进行操作,今天,整理一下数组合并的几种方式

第一种es6的扩展运算符(...)

<script>
/*
JS中数组的合并方式
*/
let arr=[1,2,3]
let arr2=[4,5,6]
let arr3=[...arr,...arr2]
console.log(arr3)

</script>

第二种方式采用concat进行数组的连接

let arr3=arr.concat(arr2)

第三种方式 采用for循环push

for(let i of arr2){
arr.push(i)
}
console.log(arr)

第四种方式apply ()方法,有两个参数,第一个参数是上下文环境的对象,第二个参数是函数列表,支持数组形式传递,然后再把参数一个个push进行

arr.push.apply(arr,arr2)