Heim Web-Frontend js-Tutorial Beispiel für ein Javascript-Accessor-Attribut, Analyse_Javascript-Kenntnisse

Beispiel für ein Javascript-Accessor-Attribut, Analyse_Javascript-Kenntnisse

May 16, 2016 pm 04:23 PM
javascript 属性

Dieser Artikel analysiert die Verwendung von Javascript-Accessor-Attributen anhand von Beispielen und stellt sie Ihnen als Referenz zur Verfügung. Die spezifische Analyse lautet wie folgt:

Dies hat eine ähnliche Bedeutung wie ein Konstruktor, seine Funktion ist jedoch unterschiedlich. Er kann zwei Attribute verknüpfen und ein Attribut ändern, indem er das andere ändert.

Code kopieren Der Code lautet wie folgt:
var book = {
_Jahr:2004,
Auflage: 1
};
Object.defineProperty(book, „year“, {
Holen Sie sich: function() {
         return this._year;
},
set: function(newValue) {
If (newValue > 2004) {
This._year = newValue;
This.edition = newValue - 2004;
}
}
});
book.year = 2006;
console.log(book.edition);

Wie aus dem obigen Beispiel ersichtlich ist, wird bei der Änderung von _year nur das Jahr im Ausgabewert geändert, aber durch set wird auch die Edition geändert, wenn das Jahr geändert wird.

Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So implementieren Sie ein Online-Spracherkennungssystem mit WebSocket und JavaScript So implementieren Sie ein Online-Spracherkennungssystem mit WebSocket und JavaScript Dec 17, 2023 pm 02:54 PM

So implementieren Sie ein Online-Spracherkennungssystem mit WebSocket und JavaScript

WebSocket und JavaScript: Schlüsseltechnologien zur Implementierung von Echtzeitüberwachungssystemen WebSocket und JavaScript: Schlüsseltechnologien zur Implementierung von Echtzeitüberwachungssystemen Dec 17, 2023 pm 05:30 PM

WebSocket und JavaScript: Schlüsseltechnologien zur Implementierung von Echtzeitüberwachungssystemen

Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Jan 05, 2024 pm 06:08 PM

Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode

JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Wettervorhersagesystems JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Wettervorhersagesystems Dec 17, 2023 pm 05:13 PM

JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Wettervorhersagesystems

So erhalten Sie auf einfache Weise HTTP-Statuscode in JavaScript So erhalten Sie auf einfache Weise HTTP-Statuscode in JavaScript Jan 05, 2024 pm 01:37 PM

So erhalten Sie auf einfache Weise HTTP-Statuscode in JavaScript

Bottom-Attributsyntax in CSS Bottom-Attributsyntax in CSS Feb 21, 2024 pm 03:30 PM

Bottom-Attributsyntax in CSS

Einführung in die Eigenschaften von Hearthstones Despair Thread Einführung in die Eigenschaften von Hearthstones Despair Thread Mar 20, 2024 pm 10:36 PM

Einführung in die Eigenschaften von Hearthstones Despair Thread

Eine praktische Anleitung zum schnellen Ersetzen von Webseiten-Tag-Attributen mit jQuery Eine praktische Anleitung zum schnellen Ersetzen von Webseiten-Tag-Attributen mit jQuery Feb 23, 2024 am 09:54 AM

Eine praktische Anleitung zum schnellen Ersetzen von Webseiten-Tag-Attributen mit jQuery

See all articles