判断两数相等

  • 判断xy是否变化了 true 变化了 false没变化
 // 此写法可能会出bug 因为没有考虑0和NaN的情况
 const hasChanged = (x, y)=> {
     return x !== y;
 }
// 最终写法
const hasChanged = (x, y)=> {
    if(x === y) return x === 0 && 1 / x !== 1 / y
    return x === x || y === y;
}
posted @ 2024-03-18 21:34  HuangBingQuan  阅读(1)  评论(0编辑  收藏  举报