Heim >Web-Frontend >js-Tutorial >Analyse der $.extend-Beispiele für flache und tiefe Kopien von jQuery

Analyse der $.extend-Beispiele für flache und tiefe Kopien von jQuery

小云云
小云云Original
2018-01-23 09:15:071733Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn