【问题标题】:How to add an array into another array [duplicate]如何将一个数组添加到另一个数组中[重复]
【发布时间】:2012-09-11 21:28:24
【问题描述】:

可能重复:
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'] 

【问题讨论】:

  • 谢谢你们的反对票,伙计们。 ://
  • @kle - 投反对票的原因之一是缺乏研究。您的实际帖子没有任何问题。问题是,通过一个简单的搜索,您一开始就不必问这个问题。这不是私人的:)
  • 我搜索过,但由于我不会说英语,所以我不记得“合并”这个词。没问题! :)

标签: javascript jquery arrays


【解决方案1】:

你试过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

【讨论】:

【解决方案2】:

使用 Array.concat:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-05
    • 1970-01-01
    • 2012-03-27
    • 2011-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多