⊗jsOpAdAG 49 of 60 menu

Getters van accessors in OOP in JavaScript

Laten we de toepassing van getters van eigenschap-accessors meer in detail bekijken. Stel we hebben de volgende klasse met een private eigenschap:

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

Laten we in deze klasse een publieke eigenschap name maken, die gelezen kan worden, maar niet beschreven:

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

Laten we de werking testen. We maken een object van onze klasse, waarbij we de parameter naamwaarde doorgeven:

let user = new User('john');

En nu lezen we de naam via de publieke eigenschap:

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

Een poging om de naam te beschrijven zal echter leiden tot een fout, zoals we wilden:

user.name = 'eric';

Implementeer de getters van accessors voor de eigenschappen van de klasse Employee.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren