我有两个带对象的数组:
first = {
a:false,
b:false,
c:false,
d:false
}
second = {
a:true,
c:true
};
我想得到:
third = {
a:true,
b:false,
c:true,
d:false
}
我使用下划线和jQuery。
我尝试了_.union
,但它返回一个包含& b。
答案 0 :(得分:2)
您似乎正在寻找下划线的defaults
功能
var third = _.defaults(second, first);
// Object {a: true, b: false, c: true, d: false}