Underscore.js:使用函数将两个数组与对象组合在一起

时间:2015-08-13 09:13:47

标签: javascript jquery underscore.js

我有两个带对象的数组:

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。

所有索引的数组

1 个答案:

答案 0 :(得分:2)

您似乎正在寻找下划线的defaults功能

var third = _.defaults(second, first);

// Object {a: true, b: false, c: true, d: false}