Why is [1,2] + [3,4] = “1,23,4” in JavaScript?

前端 未结 13 1656
小蘑菇
小蘑菇 2020-11-22 16:56

I wanted to add the elements of an array into another, so I tried this:

[1,2] + [3,4]

It responded with:

\"1,23,4\"
         


        
13条回答
  •  长情又很酷
    2020-11-22 17:28

    It adds the two arrays as if they were strings.

    The string representation for the first array would be "1,2" and the second would be "3,4". So when the + sign is found, it cannot sum arrays and then concatenate them as being strings.

提交回复
热议问题