JAVA开发爱好者
2016-04-08 17:14
测试代码:
var arr = [1,2,3];
//arr.concat(4,5);
//arr.concat([10,11],13);
//arr.concat([10,11],13);
console.log(arr.concat([13,[10,11]])+"--"+arr);
输出结果: 1,2,3,13,10,11--1,2,3
arr.concat([10,11],13); 这个只拉平了一次吧!
var arr = [1,2,3];
arr.concat([1,[1,2]]); 输出1 2 3 1 1,2 1,2不会被拉平!
var arr = [1,2,3]; //undefined arr.concat(1,2) //[1, 2, 3, 1, 2] arr.concat([1,[1,2]]) //[1, 2, 3, 1, Array[2]] //我的这里并不会,这是我直接在Console打印的
JavaScript深入浅出
281100 学习 · 1020 问题
相似问题