为什么在 JavaScript 中 [1,2] + [3,4] =“1,23,4”?
JavaScript 的 + 运算符用来相加两个数字或联结两个字符串。但注意,使用联系() 方法来连接两个数组可以得到一个新的数组。例如:
[50, 70].concat([90, 100])
以上会输出:
[50, 70, 90, 100]
我们看你的例子。+ 运算符联结字符串,并将数组转换为字符串 −
[1,2] + [3,4] '1,2' + '3,4' 1,23,4
或者如上文所述,使用联系()
[1,2].concat([3,4]) [1,2,3,4]
广告