Was sind die flache und tiefe Kopie von $.extend in jQuery? In diesem Artikel werden hauptsächlich die relevanten Informationen zu jQuerys flacher Kopie und tiefer Kopie vorgestellt. Ich hoffe, dass sie allen helfen können.
$.extend flache Kopie und tiefe Kopie von jQuery
$.extend( [deep ], target, object1 [, objectN ] ); deep 类型: Boolean 如果是true,合并成为递归(又叫做深拷贝)。 target 类型: Object 对象扩展。这将接收新的属性。 object1 类型: Object 一个对象,它包含额外的属性合并到第一个参数。 objectN 类型: Object 包含额外的属性合并到第一个参数。
$.extend flache Kopie :
var obj1 = {name:xx,age:18,sex:man}; var obj2 = {name:cc,age:18}; $.extend(obj1,obj2); obj1----->{name:cc,age:18} //被obj2覆盖
$.extend Tiefe Kopie:
var obj1 = {name:xx,age:18,sex:man}; var obj2 = {name:cc,age:18}; $.extend(true,obj1,obj2); obj1----->{name:cc,age:18,sex:man}
Verwandte Empfehlungen:
Zusammenfassung der Verwendung von jQuery $.extend()
Js-$.extend-Erweiterungsmethode macht Methodenparameter flexibler _javascript Fähigkeiten
Verwendungsbeispiele von $.extend() in jQuery_jquery
Das obige ist der detaillierte Inhalt vonAnalyse der $.extend-Beispiele für flache und tiefe Kopien von jQuery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!