javascript ES5实现Object.is

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript ES5实现Object.is相关的知识,希望对你有一定的参考价值。

Object.defineProperty(Object, 'is', {
    value: function(x, y) {
        if (x === y) {
            return x !== 0 || 1 / x === 1 / y;
        }
        return x !== x && y !== y;
    },
    configurable: true,
    enumerable: false,
    writable: true
});

以上是关于javascript ES5实现Object.is的主要内容,如果未能解决你的问题,请参考以下文章

ES5对象新增的方法

对象的新增方法

ECMA6 002 Object.is()

对象的新增方法《ES6标准入门(第3版)》

对象的新增方法《ES6标准入门(第3版)》

对象的新增方法