es6 javascript 的Object.is(),判断两个值相等

ES5 比较两个值是否相等,只有两个运算符:相等运算符(==)和严格相等运算符(===)。它们都有缺点,前者会自动转换数据类型,后者的NaN不等于自身,以及+0等于-0。 JavaScript 缺少一种运算,在全部环境中,只要两个值是同样的,它们就应该相等。 ES6 提出 “Same-value equality” (同值相等)算法,用来解决这个问题。Object.is就是部署这个算法的新方法。它
相关文章
相关标签/搜索