【发布时间】:2012-01-19 14:10:40
【问题描述】:
如果我在 FireBug 控制台中执行以下 sn-p,它会以某种方式打印 surprise!:
['surprise!', 'boring'][Number(0=="")]
但是为什么呢?
UPD
对不起,各位,那是个玩笑! Jere是第一个注意到的人!昨天我在一个字符串中发现了一个ZERO WIDTH SPACE,从那以后我就想找点乐子=)
【问题讨论】:
-
@micha,注意
==,而不是=== -
不,他的萤火虫会识别错误并修复它们。
-
我为参与感到羞耻……至少我猜我们学到了一些小知识
-
@Jere,很抱歉,我不认为你受了这么大的伤害。现在至少你知道在调试期间可以找到哪里
-
是的。你是怎么跑到零宽度空间的?
标签: javascript