标签: javascript arrays
我试图使用+符号连接两个数组,但我得到的结果是:第一个数组的最后一个元素被连接到第二个数组的第一个元素为什么它发生的是我尝试过的任何具体原因
var a=[1,2,3]; var b=[5,7,8]; console.log(a+b);
我得到了结果1,2,35,7,8
答案 0 :(得分:1)
+运算符将数组转换为字符串,而是使用Array.prototype.concat。
+
Array.prototype.concat
console.log(a.concat(b));