合并两个对象,将其属性复制到新的组合对象上。当两个对象具有相同的属性时,将使用第一个对象的属性值。如果任一对象未定义,它将被视为空对象。
Parameters:
object1
(Object)
要合并的第一个对象。
object2
(Object)
要合并的第二个对象。
deep
(Boolean)
(default false
)
执行递归合并。
Example
var object1 = {
propOne : 1,
propTwo : {
value1 : 10
}
}
var object2 = {
propTwo : 2
}
var final = bmgl.combine(object1, object2);
// final === {
// propOne : 1,
// propTwo : {
// value1 : 10
// }
// }