Maison  >  Article  >  interface Web  >  Une brève discussion sur la fonction d'extension dans jquery

Une brève discussion sur la fonction d'extension dans jquery

零到壹度
零到壹度original
2018-03-20 15:22:311455parcourir

Cet article parle principalement des étapes spécifiques et des compétences opérationnelles associées de la fonction d'extension dans jquery. Les amis qui en ont besoin peuvent s'y référer. J'espère que cela pourra aider tout le monde.

La fonction d'extension dans jquery

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.

Syntaxe

$.extend( target [, object1 ] [, objectN ] )
indique si Fusion profonde

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

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

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>
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é.
par exemple :

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn