使用Javascript库underscore.js(版本1.3.1),我已在最新版本的Chrome(17.0.963.56)和Firefox 7.0上复制了以下内容:
这让我很惊讶,至少对我来说是这样。我原以为两个值如果使用
0 === -1 * 0
> true
_.isEqual(0, -1 * 0)
> false
这让我很惊讶,至少对我来说是这样。我原以为两个值如果使用
===
相等,那么使用_.isEqual
也会相等。
这是怎么回事?谢谢!
===
几乎总是能很好地满足我的需求。但我理解这个想法。 - brahn