Latest web development tutorials

Metodo jQuery.extend ()

jQuery Metodi Varie jQuery Metodi Varie

Esempi

Attraverso gli elementi dell'array, e modificare il primo oggetto

<div id = "log"> </ div> <script> $ (function () { var Object1 = { mela: 0, banana: {peso : 52, prezzo: 100}, ciliegia: 97 }; Var Object2 = { banane: {prezzo: 200}, durian: 100 } / * Object2 in object1 in * / $ estendere (object1, oggetto2 ) ;. Var printObj = typeof ! JSON = JSON "indefinito" stringa i :?. Function (obj) { var arr = ;. $ ogni [] obj, la funzione (tasto (Val) { var prossimo = tasto + ":"; . successiva + = $ isPlainObject (val) printObj (val): val; arr spinta (?. prossimo );}); Return "{" + Arr join ( " ,") +. "}";}; $ ( "#log") Append (. printObj (Object1) );}) </ Script>

Prova »

Definizione e utilizzo

Funzione jQuery.extend () viene utilizzato per il contenuto di uno o più oggetti nel oggetto di destinazione.

Nota: 1. Se solo per $ .extend () specifica un parametro, significa che il parametro di destinazione viene omesso. In questo caso, destinazione è l'oggetto jQuery stesso. In questo modo, siamo in grado di aggiungere una nuova funzione jQuery oggetto globale.
2. Se più oggetti hanno la stessa proprietà, che sostituisce il valore della proprietà del primo.


grammatica

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

Indica se la profondità combinata


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

Attenzione: non supportano il primo argomento falso.

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


Esempi

Altri esempi

Ricorsivamente unire i due oggetti
Ricorsivamente unire i due oggetti, e la modifica del primo oggetto.

Unire default e opzioni oggetti
Unire le impostazioni predefinite e le opzioni oggetto e l'oggetto non modifica le impostazioni predefinite. Si tratta di una modalità di sviluppo comune plug-in.


jQuery Metodi Varie jQuery Metodi Varie