Skip to content
28 / 38

В чём разница между Object.is() и ===?

Object.is() работает почти идентично ===, но отличается в двух случаях: Object.is(NaN, NaN) возвращает true=== будет false), а Object.is(+0, -0) возвращает false=== будет true). Другими словами, Object.is() реализует алгоритм SameValue — максимально точное сравнение без исключений.

В чём разница между Object.is() и ===? | JScriptiser