Cet article analyse l'utilisation des attributs d'accessoires JavaScript pour votre référence. L'analyse spécifique est la suivante:
C'est un peu similaire au constructeur, mais ses fonctions sont différentes. Il peut rendre deux attributs liés et modifier un autre attribut en modifiant un attribut.
Copiez le code comme suit: var book = {
_YEAR: 2004,
Édition: 1
};
Object.defineproperty (livre, "année", {
get: function () {
Renvoie ce._year;
},
set: function (newValue) {
if (newValue> 2004) {
this._year + = newValue;
this.edition + = newValue - 2004;
}
}
});
livre.year = 2006;
console.log (livre.edition);
Comme on peut le voir à partir de l'exemple ci-dessus, lors de la modification de _YEAR, seulement l'année modifie la valeur de sortie, mais via SET, l'édition change également lors de la modification de l'année.
J'espère que cet article sera utile à la programmation JavaScript de tous.