0

把我的头发拉到这个上面,

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

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

区别应该是 innerB 对象。

我使用了 jQuery 库(1.7.2)。

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

4

1 回答 1

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

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

演示

于 2012-09-14T17:24:37.483 回答