什么是一种有效的非破坏性javascript(如果需要的话可以使用jquery)方法来返回对象A中不在对象B中的所有内容,以及来自对象B的绝对没有?例如
对象 A
objectA = {
thing1 : {/*various sub-properties*/},
thing2 : {/*various sub-properties*/},
thing3 : {/*various sub-properties*/},
thing4 : {/*various sub-properties*/}
}
对象 B
objectB = {
thing3 : {/*various sub-properties*/},
thing4 : {/*various sub-properties*/},
thing5 : {/*various sub-properties*/}
}
应该返回
{
thing1 = {/*various sub-properties*/},
thing2 = {/*various sub-properties*/}
}
就我而言,子属性的值可能不同。它被重要的标识符剥离。