jQuery在具有对象数组的两个对象之间获得差异

时间:2012-09-14 17:13:13

标签: jquery object hash diff

把头发拉过这个,

我试图在这两个对象之间获得差异。它们是嵌套对象而不是数组:

Object a { innerA={...}, innerB={..}, innerC={...} }
Object b { innerA={...}, innerC={...} }

区别应该是innerB对象。

我使用了jQuery lib(1.7.2)。

我会发布代码,但我已经尝试了很多,我不知道该放什么了!

1 个答案:

答案 0 :(得分:4)

var a = { innerA:{}, innerB:{}, innerC:{} };
var b = { innerA:{}, innerC:{} };

$.each(a, function(index){
    if(!b[index]) {
        // do what you want
    }
});

demo