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)
还没有任何评论哟~
