2012-09-19 219 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'] 
相關問題