将两个javascript数组加在一起[重复]
Posted
技术标签:
【中文标题】将两个javascript数组加在一起[重复]【英文标题】:adding two javascript arrays together [duplicate] 【发布时间】:2015-06-01 07:09:22 【问题描述】:我有两个数组,它们的构建方式与我需要相加的方式完全相同。一个可以添加到另一个的末尾,或者可以创建一个包含两者数据的新数组,这对我来说无所谓。
这是一个屏幕截图,显示了现在在 Chrome 控制台中的样子:
我的尝试
我试着简单地将两者相加......
var complete = [];
complete.push(array1);
complete.push(array2);
但这仍然给我留下了我想要摆脱的较高的[Object, Object]
和[Object, Object, Object]
级别。
如何将这些数组中的单个 Objects
合并为一个?
【问题讨论】:
【参考方案1】:使用concat
函数:
var complete = array1.concat(array2);
【讨论】:
sweet - 我知道有这样的函数,只是不记得它叫什么了。谢谢!像魅力一样工作:) 如果您想填写清楚且正确的答案,.push()
会获取一个元素并将其推到数组的末尾。该元素也可能是一个数组,但它不同于concat()
。以上是关于将两个javascript数组加在一起[重复]的主要内容,如果未能解决你的问题,请参考以下文章