合并兩個對象,將其屬性復制到新的組合對象上。當兩個對象具有相同的屬性時,將使用第一個對象的屬性值。如果任一對象未定義,它將被視為空對象。
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
// }
// }