Maison  >  Article  >  interface Web  >  Exemple d'attribut d'accesseur Javascript Compétences Analysis_Javascript

Exemple d'attribut d'accesseur Javascript Compétences Analysis_Javascript

WBOY
WBOYoriginal
2016-05-16 16:23:041246parcourir

Cet article analyse l'utilisation des attributs d'accesseur Javascript avec des exemples et les partage avec vous pour votre référence. L'analyse spécifique est la suivante :

Cela a une signification similaire à celle d'un constructeur, mais sa fonction est différente. Il peut associer deux attributs et changer un attribut en modifiant l'autre.

Copier le code Le code est le suivant :
var book = {
_année : 2004,
édition : 1
};
Object.defineProperty(livre, "année", {
Obtenir : function() {
         revenir cette année ;
},
ensemble : fonction (nouvelle valeur) {
Si (nouvelleValeur > 2004) {
This._year = newValue;
This.edition = newValue - 2004;
>
>
});
livre.année = 2006;
console.log(book.edition);

Comme le montre l'exemple ci-dessus, lorsque _year est modifié, seule l'année est modifiée dans la valeur de sortie, mais via set, l'édition est également modifiée lorsque l'année est modifiée.

J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.

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