es6 javascript 的Object.is(),判斷兩個值相等

ES5 比較兩個值是否相等,只有兩個運算符:相等運算符(==)和嚴格相等運算符(===)。它們都有缺點,前者會自動轉換數據類型,後者的NaN不等於自身,以及+0等於-0。 JavaScript 缺少一種運算,在全部環境中,只要兩個值是同樣的,它們就應該相等。 ES6 提出 「Same-value equality」 (同值相等)算法,用來解決這個問題。Object.is就是部署這個算法的新方法。它
相關文章
相關標籤/搜索