为什么在JavaScript中[1,2] + [3,4] =“ 1,23,4”?

JavaScript的+运算符用于添加两个数字或连接两个字符串。但是,使用该contact()方法可以将两个数组连接起来以获得一个新数组。例如,

[50, 70].concat([90, 100])

上面的照片,

[50, 70, 90, 100]

让我们看看您的示例。+运算符连接字符串,并将数组转换为字符串-

[1,2] + [3,4]
'1,2' + '3,4'
1,23,4

或如上 ,请使用concat()

[1,2].concat([3,4])
[1,2,3,4]