2016-11-17 57 views
-1

我知道這已被問了很多次,但我無法讓它工作。Javascript:如何加入兩個陣列

我有一個空數組a

var a = []; 

和陣列與對象b

var b = [{ 
    title: 'test' 
}] 

我想加入他們,所以a看起來酷似b。 這個想法是在for loop內部這樣做,所以a每次都會添加一個新項目。

通過使用a.concat(b),a產生一個空數組。

不知道我缺少什麼。

+1

請添加一些用例。和你曾經嘗試過的。 –

回答

4

Array.prototype.concat()

此方法不改變現有的陣列,而是返回一個新的數組。

你需要回到指定這個操作a

a = a.concat(b)

1

您需要將該調用的結果分配給a。 a = a.concat(b)