Javascript:如何加入两个数组

时间:2016-11-17 14:33:04

标签: javascript arrays

我知道很多次都会问这个问题,但是我无法让它发挥作用。

我有一个空数组a

var a = [];

和一个对象b

的数组
var b = [{
   title: 'test'
}]

我想加入他们,因此a看起来与b完全相同。 我们的想法是在for loop内执行此操作,因此a每次都会添加一个新项目。

使用a.concat(b)a会产生一个空数组。

不确定我错过了什么。

2 个答案:

答案 0 :(得分:4)

Array.prototype.concat()

  

此方法不会更改现有数组,而是返回一个新数组。

您需要将此操作分配回a

a = a.concat(b)

答案 1 :(得分:1)

您需要将该呼叫的结果分配给a。 a = a.concat(b)