JS: Object.is
New in JS2015.
Object.is(value1, value2)
-
similar to Triple Equal Operator , except when values are signed zeroes and NaN . [see Equality]
Object.is(-0, +0) === false
(-0 === +0) === true
Object.is(NaN, NaN) === true
(NaN === NaN) === false