JavaScript : Merge two arrays into one

标签 javascript

假设我有一个数组

arr = [
 1, 2, 3
 4, 5, 6
]

相反,我想为每一行使用别名 例如。

var a = [ 1, 2, 3 ];
var b = [ 4, 5, 6 ];

哪里

arr = [
 a,
 b
]

应与原始arr相同。

但是当前示例返回的是 [ [1,2,3],[4,5,6] ]

我如何在 JavaScript 中实现这样的事情?

最佳答案

使用Array::concat() :

var a = [ 1, 2, 3 ];
var b = [ 4, 5, 6 ];
var c = [ 7, 8, 9 ];

var arr = Array.concat(a,b,c);

alert(arr); // 1,2,3,4,5,6,7,8,9

http://jsfiddle.net/9ys2ow0y/1/

关于JavaScript : Merge two arrays into one,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28259546/

相关文章:

javascript - 谷歌分析 : External . js 文件

Javascript - 高效插入多个 HTML 元素

javascript - 在 Jquery 中应用 CSS 属性

javascript - 将 JS 循环行为与日期混淆

javascript - AngularJS $http 结果与 promise

javascript - 无法使用javascript更新css中的图像位置

javascript - 使用 vanilla javascript 将 es6 模板字符串转换为 html 元素

javascript - 如何在命令中设置 process.env 变量并在 webpack 文件中检索

php - 使用查询结果填充第三个下拉列表

javascript - 使用 javascript 参数选择查询