var setting={
data: {
keep: {
parent: true,
leaf: true
}
},
check: {
enable: true
},
callback: {
onCheck: zTreeOnCheck, //函数名
beforeClick: zTreeBeforeClick, //函数名
onRemove: zTreeOnRemove //函数名
},
view: {
showIcon: false,
showLine: false,
addDiyDom: addDiyDom //函数名
}
};
现在我要把 setting 这个对象跟另外一个对象(暂时就是一个空对象吧,{})合并,求问可以解决吗?
使用一般的克隆函数,$.extend都会被过滤掉 函数名,如下:
Object.assign()
注意:Object.assign()拷贝的是属性值。假如源对象的属性值是一个指向对象的引用,它也只拷贝那个引用值。