javascript:将两个数组合并为一个数组
比如说我有一个数组javascript:将两个数组合并为一个数组,javascript,Javascript,比如说我有一个数组 arr = [ 1, 2, 3 4, 5, 6 ] 相反,我希望为每一行使用别名 前 在哪里 应与原始的arr相同 然而,当前的示例返回了[[1,2,3],[4,5,6]] 如何在javascript中实现类似的功能?使用: “应与原始阵列相同。”否 concat()方法用于连接两个或多个数组 此方法不更改现有数组,但返回一个新数组 数组,包含已联接数组的值 Javascript不是一种对空格敏感的语言,换行不重要。arr=[a,b]不起作用吗?@thefourthey
arr = [
1, 2, 3
4, 5, 6
]
相反,我希望为每一行使用别名
前
在哪里
应与原始的arr
相同
然而,当前的示例返回了[[1,2,3],[4,5,6]]
如何在javascript中实现类似的功能?使用:
“应与原始阵列相同。”否
concat()
方法用于连接两个或多个数组
此方法不更改现有数组,但返回一个新数组
数组,包含已联接数组的值
Javascript不是一种对空格敏感的语言,换行不重要。
arr=[a,b]
不起作用吗?@thefourtheyearr=[a,b]
导致[[1,2,3],[4,5,6]
@dk123你到底想要什么?从这个问题上我无法理解这一点。你能用一个例子解释清楚吗?请澄清“现在不是,因为我会插入数组而不是实际的列表数”
var a = [ 1, 2, 3 ];
var b = [ 4, 5, 6 ];
arr = [
a,
b
]
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
var a = [ 1, 2, 3 ];
var b = [ 4, 5, 6 ];
arr = a.concat(b); //or Array.concat(a,b);
console.log(a);//[1,2,3]
console.log(b);//[4,5,6]
console.log(arr);//[1,2,3,4,5,6]