$.extend(true,{},a,b)解析

解释:

函数用于将一个或者多个对象组合合并到目标对象

true:是否深度拷贝,不fale 浅拷贝

a

b

浅拷贝:

原对象发生改变,规则:a对象和b对象相同的部分,b覆盖a,不同的部分,a保留,b追加到a中

深拷贝

b不是像浅拷贝一样属性中的对象分数完全被覆盖,而是分数对象中的属性b覆盖a中相同的,b不同的追加,a中的保留



贴上全部代码 ,方便自己查阅

   

    Document

   

   

       

   

你可能感兴趣的:($.extend(true,{},a,b)解析)