为什么在 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]

更新日期:2020-06-24

67次浏览

开启你的职业生涯

通过完成课程获得认证

开始
广告