【问题标题】:Javascript: how to join two arrays [duplicate]Javascript:如何加入两个数组[重复]
【发布时间】:2016-11-17 14:33:04
【问题描述】:

我知道这已经被问过很多次了,但我无法让它发挥作用。

我有一个空数组a

var a = [];

还有一个带有对象b的数组

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

我想加入他们,所以a 看起来就像b。 我们的想法是在 for loop 中执行此操作,因此 a 每次都会添加一个新项目。

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

不知道我错过了什么。

【问题讨论】:

  • 请添加一些用例。以及您尝试过的方法。

标签: javascript arrays


【解决方案1】:

Array.prototype.concat()

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

您需要将此操作分配回a

a = a.concat(b)

【讨论】:

    【解决方案2】:

    您需要将该调用的结果分配给 a. a = a.concat(b)

    【讨论】:

      猜你喜欢
      • 2015-06-01
      • 2013-05-26
      • 1970-01-01
      • 1970-01-01
      • 2011-04-27
      • 1970-01-01
      • 2017-04-13
      相关资源
      最近更新 更多