⊗jsOpAdAG 49 of 60 menu

Akcesorių getteriai OOP JavaScripte

Išsamiau panagrinėkime akcesorių savybių getterių taikymą. Tarkime, mes turime šią klasę su privačia savybe:

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

Sukurkime šioje klasėje viešą savybę name, kurią bus galima perskaityti, bet į kurią nebus galima įrašyti:

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

Patikrinkime veikimą. Sukurkime objekto mūsų klasės egzempliorių, perduodami jam parametru vardo reikšmę:

let user = new User('john');

Dabar perskaitykime vardą per viešą savybę:

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

Bandymas įrašyti vardą sukels klaidą, kaip mes ir norėjome:

user.name = 'eric';

Įgyvendinkite akcesorių getterius klasės Employee savybėms.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti