Javascript:怎樣合併多個數組
最近更新時間 2020-03-12 16:19:30
在開發過程中,很多時候會遇到將多個數組合併為一個數組的情況。可通過多種方法實現數組合並。
1. 使用 concat 方法
const arr1 = [1, 2, 3]
const arr2 = [4, 5, 6]
const arr3 = arr1.concat(arr2)
console.log(arr3)
(6) [1, 2, 3, 4, 5, 6]
concat
方法會返回一個新的數組,arr1 和 arr2 本身不會改變。
2. 循環遍歷
使用 for 循環遍歷添加數組,如下所示:
const arr1 = [1, 2, 3]
const arr2 = [4, 5]
for (let i = 0; i < arr2.length; i++) {
arr1.push(arr2[i])
}
console.log(arr1)
(6) [1, 2, 3, 4, 5]
3. 使用 apply 方法
const arr1 = [1, 2, 3]
const arr2 = [4, 5]
arr1.push.apply(arr1, arr2)
console.log(arr1)
(6) [1, 2, 3, 4, 5]