Object.is()
比较两个值是否严格相等 相等运算符(==)会自动转换数据类型 严格相等运算符(===)NaN不等于自身,以及+0等于-0
+0 === -0 //true NaN === NaN // false Object.is(+0, -0) // false Object.is(NaN, NaN) // true
Object.is('foo', 'foo')
// true
Object.is({}, {})
// false
比较两个值是否严格相等 相等运算符(==)会自动转换数据类型 严格相等运算符(===)NaN不等于自身,以及+0等于-0
+0 === -0 //true NaN === NaN // false Object.is(+0, -0) // false Object.is(NaN, NaN) // true
Object.is('foo', 'foo')
// true
Object.is({}, {})
// false