Maison  >  Article  >  interface Web  >  Introduction à l'utilisation de la fonction extend dans jQuery

Introduction à l'utilisation de la fonction extend dans jQuery

小云云
小云云original
2018-01-25 10:46:381321parcourir

Cet article présente principalement l'utilisation simple de la fonction extend dans jQuery et analyse brièvement les compétences opérationnelles associées de jQuery en utilisant la fonction extend pour étendre les propriétés des objets sous forme d'exemples. Les amis qui en ont besoin peuvent s'y référer. j'espère que cela pourra aider tout le monde.


var result=$.extend({},item,item1);

extendAjouter de nouveaux attributs aux objets : les plug-ins js sont souvent utilisés pour configurer les paramètres
{} : item et item1 Le résultat fusionné
item : attribut par défaut
item1 : nouvel attribut si les attributs item1 et item se chevauchent, les attributs de item1 seront écrasés


<span id="Test"></span>


var item={"name":"olive","age":23};
var item1={"name":"Momo",sex:"gril"};
var result=$.extend({},item,item1);
console.log(JSON.stringify(result));
$("#Test").text(JSON.stringify(result))

Résultat :

Analyse :

Les résultats montrent que l'attribut name de item1 couvre l'attribut name de item, et que les attributs non chevauchants des objets item et item1 ne s'affecteront pas et seront uniformément hérités Par l'objet de résultat.De nombreux frameworks js Tout se fait en définissant la configuration par défaut, puis via la fonction d'extension, les utilisateurs peuvent personnaliser les configurations pertinentes pour atteindre l'objectif d'une utilisation personnalisée du framework.

Recommandations associées :

Exemple d'analyse de la copie superficielle et de la copie profonde $.extend de jQuery

La différence entre les objets différés et l'extension dans jQuery Explication détaillée

Exemple d'explication détaillée de l'utilisation simple de la fonction d'extension dans jQuery


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