js 合并 2个数组
时间: 2023-10-20 18:29:39 浏览: 111
js合并两个数组生成合并后的key:value数组
要合并两个JavaScript数组,有几种方法可以使用。一种方法是使用concat()函数,它能够将两个数组连接成一个新的数组。另一种方法是使用spread操作符(...),它可以将一个数组的元素展开并添加到另一个数组中。下面我将详细介绍这两种方法:
1. 使用concat()函数:concat()函数可以将两个或多个数组连接成一个新的数组。你可以通过在第一个数组上调用concat()函数,并且将第二个数组作为参数传递来实现数组合并。例如,如果你有两个数组arr1和arr2,你可以使用以下代码来合并它们:
```javascript
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let mergedArray = arr1.concat(arr2);
```
这将创建一个新的数组mergedArray,其中包含arr1和arr2的所有元素。
2. 使用spread操作符(...):spread操作符(...)可以将一个数组的元素展开并添加到另一个数组中。你可以使用spread操作符将一个数组插入到另一个数组的指定位置。下面是一个示例:
```javascript
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let mergedArray = [...arr1, ...arr2];
```
这将创建一个新的数组mergedArray,其中包含arr1和arr2的所有元素。
所以,以上是两种常用的JavaScript合并数组的方法:使用concat()函数和使用spread操作符(...)。你可以根据自己的需求选择适合的方法来合并两个数组。<span class="em">1</span><span class="em">2</span>
#### 引用[.reference_title]
- *1* [javascript怎么删除数组的指定元素.docx](https://download.csdn.net/download/qq_37647812/88262673)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [JS合并两个数组的3种方法详解](https://download.csdn.net/download/weixin_38618819/12933383)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文