关于前端:Objectis

44次阅读

共计 184 个字符,预计需要花费 1 分钟才能阅读完成。

Object.is(val1, val2)
判断 val1val2是否是同一个值

true 的条件:

  • 同为undefined
  • 同为null
  • 同为 true 或同为false
  • 都是字符串,长度雷同且雷同字符按雷同顺序排列
  • 雷同对象(同一个援用)
  • 同为数字,且

    • 都是+0
    • 都是-0
    • 都是NaN
    • 都是非零而非 NaN 的同一个值

=== 的区别:

-0===+0  true
Number.NaN === NaN  false

正文完
 0