此时的输出结果是:

会发现o1的结构已经发生改变了。并且相同属性的值被o2给替换掉了。并且res 和 o1 是相等的


如果不想改变obj1的结构和值,可以这样做:

此时的输出的结果是:


总结:

1 $.extend方法可以用来合并对象

2 相同的属性,后面对象的值会覆盖前面的值

3 添加一个空对象存放合并之后的对象