2012-09-19 168 views
-1

可能重复:
How to merge two arrays in Javascript如何添加一个阵列到另一个阵列

让我们假设我有2列:

a = ['a','b','c']; 
b = ['d','e','f']; 

是否有某种方式来轻松添加b分成a而不必拆分并执行each添加元素?

喜欢的东西:

a.push(b); 

,并有最终a阵列与内容:

a = ['a','b','c','d','e','f'] 
+2

https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/ Array/concat –

+0

谢谢你的反对票,伙计们。 :/ –

+0

@kle - 降低投票的原因之一是缺乏研究。你的实际文章没有错。问题是,只要进行一次简单的搜索,你就不必首先问这个问题。这不是个人的:) – Lix

回答

6

你tryied的concat() function

var hege = ["Cecilie", "Lone"]; 
var stale = ["Emil", "Tobias", "Linus"]; 
var kai = ["Robin"]; 
var children = hege.concat(stale,kai); 

将输出:

Cecilie,Lone,Emil,Tobias,Linus,Robin 
+4

请不要链接到W3schools - [这是一个更可靠的资源](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/concat)。 –

+1

已更新的链接:) –

+1

@eva - **现在**我可以upvote你的答案。我建议你安装[这个脚本](http://userscripts.org/scripts/review/8367),以防止这种事情再次发生:) – Lix

2

使用Array.concat:

a = a.concat(b); // a == ['a','b','c','d','e','f'] 
相关问题