当前位置: 代码迷 >> 综合 >> 两个值比较的不同方法
  详细解决方案

两个值比较的不同方法

热度:37   发布时间:2024-02-09 17:20:22.0

ES5比较两个值是否相等,只有两个运算符:相等运算符(==)和严格相等运算符(===)

ES6新增同值相等算法,Object.js()

eg:

Object.is('aaa', 'aaa') // true   Object.is({},{}) // false

+0 === -0 // true   Object.is(-0,0) // false

NaN === NaN // false   Object.is(NaN, NaN) // true

 

  相关解决方案