⊗jsOpAdAS 50 of 60 menu

Setterji dostopnikov v OOP v JavaScript

Dodajmo poleg getterja še setter dostopnika:

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

Dodajmo sedaj preverbo v setter:

class User { #name; set name(name) { if (name.length > 0) { this.#name = name; } else { throw new Error('name is incorrect'); } } get name() { return this.#name; } }

Ustvarimo objekt razreda:

let user = new User;

Zapišimo podatke v našo lastnost:

user.name = 'john';

Poskusimo zapisati neveljavno nico in dobimo napako:

user.name = '';

Implementirajte setterje za lastnosti razreda Employee.

Dodajte preverbe v setterje dostopnikov razreda Employee.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni