Latest web development tutorials

jQuery.extend () -Methode

jQuery Misc Methoden jQuery Misc Methoden

Beispiele

Durch die Array-Elemente, zu verändern und das erste Objekt

<Div id = "log"> </ div> <script> $ (function () { var object1 = { Apfel: 0, Banane: {Gewicht : 52, Preis: 100}, Kirsche: 97 }; Var object2 = { Banane: {Preis: 200}, Durian: 100 } / * Object2 in object1 in * / $ erweitern (object1, object2 ) ;. Var printObj = typeof ! JSON = "undefined" JSON stringify :?. Funktion (obj) { var arr = [] ;. je $ (OBJ, Funktion (key, val) { var next = Taste + ":"; . nächste + = $ isPlainObject (val) printObj (val): val; arr push (?. nächste );}); Return "{" + Arr verbinden ( " ") +. "}";}; $ ( "#log") Anhängen (. printObj (object1) );}) </ Script>

Versuchen »

Definition und Verwendung

jQuery.extend () Funktion auf den Inhalt eines oder mehrerer Objekte in dem Zielobjekt verwendet wird.

Anmerkung: 1. Wenn nur $ .extend () gibt einen Parameter an , bedeutet dies , daß der Zielparameter weggelassen. In diesem Fall ist, Ziel das jQuery-Objekt selbst. Auf diese Weise können wir ein neues globales Objekt jQuery-Funktion hinzuzufügen.
2. Wenn mehrere Objekte haben die gleiche Eigenschaft, die den Wert der Eigenschaft des ehemaligen außer Kraft setzt.


Grammatik

$.extend( target [, object1 ] [, objectN ] )

Gibt an, ob die kombinierte Tiefe


$.extend( [deep ], target, object1 [, objectN ] )

Achtung: keine Unterstützung für das erste Argument falsch.

参数 描述
deep 可选。 Boolean类型 指示是否深度合并对象,默认为false。如果该值为true,且多个对象的某个同名属性也都是对象,则该"属性对象"的属性也将进行合并。
target Object类型 目标对象,其他对象的成员属性将被附加到该对象上。
object1 可选。 Object类型 第一个被合并的对象。
objectN 可选。 Object类型 第N个被合并的对象。


Beispiele

Weitere Beispiele

Recursively verschmelzen die beiden Objekte
Recursively verschmelzen die beiden Objekte, und das erste Objekt zu modifizieren.

Merge Standardwerte und Optionen Objekte
Merge Standardwerte und Optionen Objekt, und das Objekt ändert nicht die Standardwerte. Dies ist eine gemeinsame Plugin-Entwicklungsmodus.


jQuery Misc Methoden jQuery Misc Methoden