Latest web development tutorials

jQuery.extend método ()

Métodos Miscelánea jQuery Métodos Miscelánea jQuery

Ejemplos

A través de los elementos de la matriz, y modificar el primer objeto

<Div id = "log"> </ div> <script> $ (function () { var objeto1 = { manzana: 0, plátano: {peso : 52, precio: 100}, cereza: 97 }; Var objeto2 = { plátano: {precio: 200}, durian: 100 } / * Object2 en objeto1 en * / $ extienden (objeto1, objeto2 ) ;. Var printObj = typeof ! = JSON JSON "indefinido" stringify :?. Función (obj) { var arr = [] ;. $ cada uno (obj, función (tecla, val) { var next = tecla + ":"; . próximo + = $ isPlainObject (val) printObj (val): val; arr empuje (?. siguiente );}); Return "{" + Arr unen ( " ,") +. "}";}; $ ( "#log") Añadir (. printObj (objeto1) );}) </ Script>

Trate »

Definición y Uso

función jQuery.extend () se utiliza para el contenido de uno o más objetos en el objeto de destino.

Nota: 1. Si sólo por $ .extend () especifica un parámetro, significa que se omite el parámetro de destino. En este caso, el objetivo es el objeto jQuery sí mismo. De esta manera, podemos añadir una nueva función jQuery objeto global.
2. Si hay varios objetos tienen la misma propiedad, que anula el valor de la propiedad de la primera.


gramática

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

Indica si la profundidad combinada


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

Advertencia: no son compatibles con el primer argumento falso.

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


Ejemplos

más ejemplos

Recursiva fusionar los dos objetos
Recursiva fusionar los dos objetos, y la modificación del primer objeto.

Combinar valores predeterminados y opciones objetos
Combinar los valores predeterminados y opciones de objeto, y el objeto no modifica los valores predeterminados. Este es un modo común de desarrollo de plug-in.


Métodos Miscelánea jQuery Métodos Miscelánea jQuery