Advertisement

jQuery的属性拷贝功能的实现原理是什么?如何实现深度复制?

阅读量:

[jQuery] jQuery的属性拷贝(extend)的实现原理是什么,如何实现深拷贝?

复制代码
    一、jQuery.extend() 函数用于将一个或多个对象的内容合并到目标对象。
    语法
    
    $.extend( target [, object1 ] [, objectN ] )
    
    指示是否深度合并
    
     
    
    $.extend( [deep ], target, object1 [, objectN ] )
    
     
    
    警告: 不支持第一个参数传递 false 。
    
    参数
    	
    
    描述
    
    deep
    	
    
    可选。 Boolean类型 指示是否深度合并对象,默认为false。如果该值为true,且多个对象的某个同名属性也都是对象,则该"属性对象"的属性也将进行合并。
    
    target
    	
    
    Object类型 目标对象,其他对象的成员属性将被附加到该对象上。
    
    object1
    	
    
    可选。 Object类型 第一个被合并的对象。
    
    objectN
    	
    
    可选。 Object类型

全部评论 (0)

还没有任何评论哟~