2020
10-08
10-08
详解JavaScript中的Object.is()与"==="运算符总结
三重相等运算符===严格检查2个值是否相同:1===1;//=>true1==='1';//=>false1===true;//=>false但是,ES2015规范引入了Object.is(),其行为与严格的相等运算符几乎相同:Object.is(1,1);//=>trueObject.is(1,'1');//=>falseObject.is(1,true);//=>false主要问题是:什么时候使用Object.is()代替严格的相等性检查?让我们找出答案。1.严格相等检查操作符首先,让我们快速回顾一下严格的相等运算...
继续阅读 >