La fonction jQuery.extend() est utilisée pour étendre un ou plus Le contenu de l'objet est fusionné dans l'objet cible.
Remarque : 1. Si un seul paramètre est spécifié pour $.extend(), cela signifie que le paramètre target est omis. À ce stade, la cible est l'objet jQuery lui-même. De cette façon, nous pouvons ajouter de nouvelles fonctions à l'objet global jQuery.
2. Si plusieurs objets ont les mêmes propriétés, ces derniers écraseront les valeurs de propriété des premiers.
$.extend( target [, object1 ] [, objectN ] )
indique si Fusion profonde
$.extend( [deep ], target, object1 [, objectN ] )
|
Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
profond<span style="font-size: 14px;">var resultA=$.extend({},{name:"A",age:21},{name:"B",sex:"Boy"})<br/>resultA={name:"B",age:21,sex:"Boy"}var resultB=$.extend( true, {}, <br/>{ name: "A", location: {city: "beijing",county:"us"} }, <br/>{ last: "B", location: {state: "shanghai",county:"China"} } );<br/>resultB{name:"A",last:"B",location{city:"beijing",state:"shanghai",county:"China"}}var resultC=$.extend( false, {}, <br/>{ name: "A", location: {city: "beijing",county:"us"} }, <br/>{ last: "B", location: {state: "shanghai",county:"China"} } );<br/>resultC = {name:"A",last:"B",location:{state:"shanghai",county:"China"}}</span> Copier après la connexion |
Facultatif. Le type booléen indique s'il faut fusionner profondément les objets. La valeur par défaut est false. Si cette valeur est vraie et qu'une propriété portant le même nom dans plusieurs objets est également un objet, les propriétés de « l'objet de propriété » seront également fusionnées. | ||||||||||
cible | Objet cible de type objet, les propriétés membres des autres objets seront attachées à celui-ci objet supérieur. | ||||||||||
object1 | Type d'objet Le premier objet à fusionner. | ||||||||||
objectN | Type d'objet Le Nième objet fusionné. |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!