⊗jsOpAdAG 49 of 60 menu

Gettere af accessors i OOP i JavaScript

Lad os undersøge anvendelsen af gettere af egenskabs-accessors mere detaljeret. Lad os sige, at vi har følgende klasse med en privat egenskab:

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

Lad os lave en offentlig egenskab name i denne klasse, som kan læses, men ikke skrives:

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

Lad os teste funktionen. Lad os oprette et objekt af vores klasse og give det navneværdien som parameter:

let user = new User('john');

Og nu læser vi navnet gennem den offentlige egenskab:

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

Men et forsøg på at skrive navnet vil føre til en fejl, som vi også ønskede:

user.name = 'eric';

Implementer gettere af accessors for egenskaberne i klassen Employee.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis