Latest web development tutorials

méthode jQuery.extend ()

jQuery Méthodes Divers jQuery Méthodes Divers

Exemples

Grâce à des éléments du tableau, et de modifier le premier objet

<Div id = "log"> </ div> <script> $ (function () { var object1 = { pomme: 0, banane: {poids : 52, prix: 100}, cerise: 97 }; Var object2 = { banane: {prix: 200}, durian: 100 } / * Object2 en object1 en * / étendent $ (object1, object2 ) ;. Var printObj = typeof ! JSON = JSON "undefined" stringify :?. Fonction (obj) { var arr = ;. $ chacun [] (obj, fonction (touche, val) { var prochaine touche = + ":"; . suivant + = $ isPlainObject (val) printObj (val): val; arr push (?. suivant );}); Retour "{" + Arr rejoindre ( " ,") + ".}";}; $ ( "#log") Append (. printObj (object1) );}) </ Script>

Essayez »

Définition et utilisation

jQuery.extend fonction () est utilisée pour le contenu d'un ou plusieurs objets dans l'objet cible.

Remarque: 1. Si seulement pour .extend $ () spécifie un paramètre, cela signifie que le paramètre cible est omis. Dans ce cas, la cible est l'objet jQuery lui-même. De cette façon, nous pouvons ajouter une nouvelle fonction d'objet global jQuery.
2. Si plusieurs objets ont la même propriété, qui remplace la valeur de la propriété de l'ancien.


grammaire

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

Indique si la profondeur combinée


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

Attention: ne supporte pas le premier argument faux.

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


Exemples

D'autres exemples

fusion récursive les deux objets
fusionner récursive les deux objets, et de modifier le premier objet.

Fusionner les valeurs par défaut et les options des objets
Fusionner les valeurs par défaut et les options d'objet, et l'objet ne modifie pas les paramètres par défaut. Ceci est un mode commun de développement de plug-in.


jQuery Méthodes Divers jQuery Méthodes Divers