Object.is原理
利用js
1.如何区分0 -0
2.如何区分他是undefined
我们可以在确定 a === 0,b===0的条件下 1/0 === 1/-0
undefined 则可以 a!==a && b!==b
function is(a, b) { // your code here if(a === 0 && b === 0){ return 1/a === 1/b } if(a !== a && b !== b){ return true } return a === b }