详解JavaScript中的Object.is()与===运算符总结
三重相等运算符 === 严格检查2个值是否相同: 1 === 1; // => true 1 === '1'; // => false 1 === true; // => false 但是,ES2015规范引入了 Object.is(),其行为与严格的相等运算符几乎相同: Object.is(1, 1); // => true Object.is(1, '1'); // => false Object.is(1, true); // => false 主要问题是:什么时候使用 Object.is() 代替严格的相等性检查?让我们找出答案。 1.严格相等检查操作符 首先,让我
用户评论