比较2个对象(JavaScript,jQuery)

时间:2013-01-29 09:32:11

标签: javascript jquery object compare

  

可能重复:
  How do you determine equality for two JavaScript objects?

是否有一种简单的方法可以比较2个单独的自定义对象,如果它们是相同的?

示例:

   var obj1 = {
    a: 1,
    b: 1,
    c: 1
    };

    var obj2 = {
    c: 1,
    b: 1,
    a: 1
    }

1 个答案:

答案 0 :(得分:0)

也许这样的事情会起作用:

function compareObject(o1, o2){
    for(var p in o1){
        if(o1[p] !== o2[p]){
            return false;
        }
    }
    for(var p in o2){
        if(o1[p] !== o2[p]){
            return false;
        }
    }
    return true;
}
相关问题