Este artículo analiza el uso de los atributos de accesor de JavaScript para su referencia. El análisis específico es el siguiente:
Esto es un poco similar al constructor, pero sus funciones son diferentes. Puede hacer que se relacionen dos atributos y cambiar otro atributo modificando un atributo.
Copie el código de la siguiente manera: Var Book = {
_Year: 2004,
Edición: 1
};
Objeto.defineProperty (libro, "año", {
get: functer () {
devolver esto._year;
},
set: function (newValue) {
if (newValue> 2004) {
this._year += newValue;
this.edition += newValue - 2004;
}
}
});
book.Year = 2006;
console.log (book.edition);
Como se puede ver en el ejemplo anterior, al modificar el año, solo el año cambia el valor de salida, pero a través de SET, la edición también cambia al modificar el año.
Espero que este artículo sea útil para la programación de JavaScript de todos.