JavaScript: Object.is

By Xah Lee. Date: . Last updated: .

New in JS2015.

Object.is(value1, value2)
similar to value1 === value2, except when values are signed zeroes and NaN . [see Equality]
console.log(Object.is(-0, +0) === false);
console.log(-0 === +0);
console.log(Object.is(NaN, NaN));
console.log((NaN === NaN) === false);

JavaScript Special Literals

BUY ΣJS JavaScript in Depth