合并两个对象,将它们的属性复制到新合并的对象上。
当两个对象具有相同的属性时,将使用第一个对象上的属性值。
如果其中一个对象未定义,则将其视为空对象。
Name | Type | Default | Description |
---|---|---|---|
object1 |
Object | optional 要合并的第一个对象。 | |
object2 |
Object | optional 要合并的第二个对象。 | |
deep |
Boolean |
false
|
optional 执行递归合并。 |
返回值:
包含来自两个对象的所有属性的合并对象。
示例:
var object1 = {
propOne : 1,
propTwo : {
value1 : 10
}
}
var object2 = {
propTwo : 2
}
var final = Cesium.combine(object1, object2);
// final === {
// propOne : 1,
// propTwo : {
// value1 : 10
// }
// }