// 浅层复制(只复制顶层的非 object 元素)

var newObject = jQuery.extend({}, oldObject);
// 深层复制(一层一层往下复制直到最底层) 

var newObject = jQuery.extend(true, {}, oldObject);

js对象赋值是引用赋值,指向同一块内存,改变值内容会联动改变.通过jquery的extend方法,将oldObject合并到一个新的空对象,

以实现js对象、数组赋值时由于引用传递,造成改变newObject时,oldObject也跟着改变