В Java я могу различать 0D и -0D а>:
new Double("0").equals(new Double("-0")) // false
Но, похоже, это больше не работает после того, как GWT транспилировал мою Java в JavaScript. Я даже получаю false
в режиме разработки GWT, но true
в суперрежиме разработки GWT.
Я прочитал, что в JavaScript
0.0 === -0.0 // true
но
Object.is(0, -0) // false
Как я могу заставить GWT использовать сравнение Object.is
? Или есть ли другое решение, чтобы проверить, получил ли я отрицательный или положительный ноль?