美文网首页
javascript 判断两个对象是否相等

javascript 判断两个对象是否相等

作者: Hi小胡 | 来源:发表于2018-08-15 16:13 被阅读343次
function isObjectValueEqual(a, b) {
    var aProps = Object.getOwnPropertyNames(a);
    var bProps = Object.getOwnPropertyNames(b);

    if (aProps.length != bProps.length) {
        return false;
    }

    for (var i = 0; i < aProps.length; i++) {
        var propName = aProps[i];

        if (a[propName] !== b[propName]) {
            return false;
        }
    }

    return true;
}

相关文章

网友评论

      本文标题:javascript 判断两个对象是否相等

      本文链接:https://www.haomeiwen.com/subject/qruwbftx.html