⊗jsOpAdAG 49 of 60 menu

Getter von Accessors in OOP in JavaScript

Lassen Sie uns die Anwendung von Gettern von Accessor-Eigenschaften genauer betrachten. Angenommen, wir haben die folgende Klasse mit einer privaten Eigenschaft:

class User { #name; constructor(name) { this.#name = name; } }

Lassen Sie uns in dieser Klasse eine öffentliche Eigenschaft name erstellen, die gelesen, aber nicht geschrieben werden kann:

class User { #name; constructor(name) { this.#name = name; } get name() { return this.#name; } }

Lassen Sie uns die Funktionsweise testen. Erstellen wir ein Objekt unserer Klasse und übergeben dabei den Namenswert als Parameter:

let user = new User('john');

Lesen wir nun den Namen über die öffentliche Eigenschaft:

let name = user.name; console.log(name);

Der Versuch, den Namen zu schreiben, führt jedoch zu einem Fehler, wie beabsichtigt:

user.name = 'eric';

Implementieren Sie die Getter der Accessors für die Eigenschaften der Klasse Employee.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen