如何将一个数组添加到另一个数组中[重复]
Posted
技术标签:
【中文标题】如何将一个数组添加到另一个数组中[重复]【英文标题】: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']
【问题讨论】:
developer.mozilla.org/en-US/docs/JavaScript/Reference/… 谢谢你们的反对票,伙计们。 :// @kle - 投反对票的原因之一是缺乏研究。您的实际帖子没有任何问题。问题是,通过一个简单的搜索,您一开始就不必问这个问题。这不是私人的:) 我搜索过,但由于我不会说英语,所以我不记得“合并”这个词。没问题! :) 【参考方案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
【讨论】:
请不要链接到 W3schools - this is a much more trustworthy resource。 @eva - 现在我可以为你的答案投票。我建议您安装this userscript 以防止此类事情再次发生:)【参考方案2】:使用 Array.concat:
a = a.concat(b); // a == ['a','b','c','d','e','f']
【讨论】:
以上是关于如何将一个数组添加到另一个数组中[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何在javascript中将一个数组中的值添加到另一个数组
Java。如何将一个LinkedList里的元素全部复制到另一LinkedList容器里?