JavaScript: How to join / combine two arrays to concatenate into one array?
我正在尝试将两个javascript数组组合成一个。
1 2
| var lines = new Array("a","b","c");
lines = new Array("d","e","f"); |
这是一个快速的例子,我希望能够将它们组合起来,这样当读取第二行时,数组中的第四个元素将返回"d"
我该怎么做?
- 同样的问题,更详细的答案:stackoverflow.com/questions/1584370
- @大卫所有简单的问题都有更多的答案,因为更多的人在谷歌上搜索它们(或::颤抖::使用网站的内置搜索功能)。
- @这不是复制品。这个问题专门询问如何删除结果数组中的重复项。它更具体,这个问题更一般。
SMP祖1.123080.123090;
- 它将添加重复条目。正确的?
- @Matt是的,因为它只是一个数组,不跟踪它的内容。
- 有没有一种方法可以连接一个数组-即将[1,2]、[3,4]、[5,6]、…]连接成[1,2,3,4,5,6,…]?
- @geotheory check underlinejs有一个reduce-fontation for that underlinejs.org;)
- 老帖子,但对于现在搜索的人来说,@geotheory的问题有一个简单的答案:Array.prototype.concat.apply([], [[1,2],[3,4],[5,6]])。
- 带ES6:EDOCX1[1]
- 您也可以这样做:const newarr=[…arr1,…arr2];