如何使用JavaScript合并2个数组
时间: 2024-12-21 07:30:09 浏览: 3
JavaScript合并两个数组并去除重复项的方法
5星 · 资源好评率100%
在JavaScript中,可以使用多种方法来合并两个数组。以下是几种常见的方法:
1. **concat()** 方法:
```javascript
let array1 = [1, 2, 3];
let array2 = [4, 5, 6];
let mergedArray = array1.concat(array2);
console.log(mergedArray); // 输出:[1, 2, 3, 4, 5, 6]
```
2. **push() 和 spread operator (...)**:
```javascript
let array1 = [1, 2, 3];
let array2 = [4, 5, 6];
array1.push(...array2);
console.log(array1); // 输出:[1, 2, 3, 4, 5, 6]
```
3. **ES6 的 Array.from() 或扩展运算符 (...)**:
```javascript
let array1 = [1, 2, 3];
let array2 = [4, 5, 6];
let mergedArray = [...array1, ...array2];
console.log(mergedArray); // 输出:[1, 2, 3, 4, 5, 6]
```
4. 使用 `reduce()` 方法:
```javascript
let array1 = [1, 2, 3];
let array2 = [4, 5, 6];
let mergedArray = array1.reduce((acc, cur) => acc.concat(cur), array2);
console.log(mergedArray); // 输出:[1, 2, 3, 4, 5, 6]
```
阅读全文