Dieser Artikel analysiert die Verwendung von JavaScript -Accessor -Attributen für Ihre Referenz. Die spezifische Analyse ist wie folgt:
Dies ist ein bisschen ähnlich wie der Konstruktor, aber seine Funktionen sind unterschiedlich. Es kann zwei Attribute zugeordnet und ein anderes Attribut ändern, indem ein Attribut geändert wird.
Kopieren Sie den Code wie folgt: var book = {
_year: 2004,
Ausgabe: 1
};
Object.DefineProperty (Buch, "Jahr", {
get: function () {
kehre this._year zurück;
},
SET: Funktion (newValue) {
if (newValue> 2004) {
this._year += newValue;
this.edition += newValue - 2004;
}
}
});
book.year = 2006;
console.log (book.edition);
Wie aus dem obigen Beispiel hervorgeht, ändert sich bei der Änderung von _year nur das Jahr den Ausgangswert, aber durch SET ändert sich die Ausgabe auch bei der Änderung des Jahres.
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.