方法一:Object.assign()
var o1 = {a:1};
var o2 = {b:2};
var o3 = {c:3};
var obj =Object.assign(o1, o2, o3);
console.log(obj);// { a: 1, b: 2, c: 3 }
console.log(o1);// { a: 1, b: 2, c: 3 }, 注意目标对象自身也会改变。

方法二:extend( ) (未使用过)
实例一:
a= {'a': 1};
b= {'b': 1};
c= $.extend(a, b)
或c = $.extend({}, a, b)
实例二:
function extend(target, source){
for(var obj in source) {
target[obj] = source[obj];
}
returntarget; }
// 测试var a = {a:1,b:2};
var b = {a:2,b:3,c:4};
var c = extend(a, b);
console.log(c);