が、私は最新のクローム(17.0.963.56)におよびFirefox 7.0でMac上で次のように再現しました:underscore.jsのネガ:なぜ_isEqual(0、-1 * 0)がfalseを返すのですか? JavaScriptライブラリ<a href="http://underscorejs.org" rel="nofollow">underscore.js</a>(v.1.3.1)を使用して
0 === -1 * 0
> true
_.isEqual(0, -1 * 0)
> false
をこれがあります少なくとも私にとっては驚くべきことです。私は、===
が真である2つの値が_.isEqual
も真実になると予想しました。
ここでは何が起こっていますか?ありがとう!これは、明示的in the sourceを入れてきた
ありがとうございます! '==='はいつも私の要求によく似ているので、私には明らかではない設計の決定のようです。しかし、私は考えを得る。 – brahn