【发布时间】:2011-10-30 19:01:56
【问题描述】:
我想将一个数组的元素添加到另一个数组中,所以我尝试了这个:
[1,2] + [3,4]
它的回应是:
"1,23,4"
发生了什么事?
【问题讨论】:
-
啊哈哈,虐待狂面试官甚至可以问这样的问题 - 这将返回 [1,2] + [5,6,7][1,2]。为什么?
-
我认为 [1,2] + [3,4] 是本周 firebug 中评估最多的表达式,仅次于 alert('crap')。
-
想笑吗?尝试 [] + []、{} + []、{} + {} 和 [] + {}
-
@shabunc - 解释一下为什么
[5,6,7][1,2]是7,因为它使用了第二个数组中的最后一项。 O.o
标签: javascript arrays string concatenation