为了账号安全,请及时绑定邮箱和手机立即绑定

为什么在 javascript 中 [1, 2] + [3, 4] 返回的是 "1,23,4"

为什么在 javascript 中 [1, 2] + [3, 4] 返回的是 "1,23,4"

繁星点点滴滴 2018-08-16 15:09:49
我想合并两个数组,写法如下:[1,2] + [3,4]但是结果返回的是:"1,23,4"这是为什么呢?
查看完整描述

1 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

[1,2] + [3,4]
+运算符会自动将两个数组转换成字符串,然后想加。
所以结果是"1,23,4"
应该用
someArray.concat(otherArray)

查看完整回答
反对 回复 2018-09-14
  • 1 回答
  • 0 关注
  • 678 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信