临摹微笑
jquery中有个函数用来合并对象的:jQuery.extend( [ deep ], target, object1, [ objectN ] )合并对象到第一个对象;如果用ES6的话,可以用Object.assign(target, ...sources)来实现。给你提供几个示例:先设定两个默认对象:var obj1 = { a: 1, b: 2, c: { cc: 1, ccc: 2}};var obj2 = { a: 11, c: { cc: 323 }};$.extends 示例://1$.extends(obj1, obj2);//obj1合并之后如下:obj1 = { a: 11, b: 2, c: { cc: 323 }
};//2$.extends(true, obj1, obj2);//输出如下:obj1 = { a: 11, b: 2, c: { cc: 323, ccc: 2 }
};