⊗jsOpAdAS 50 of 60 menu

Settery akcesorów w OOP w JavaScript

Dodajmy teraz oprócz gettera również setter akcesora:

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

Dodajmy teraz walidację w setterze:

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; } }

Stwórzmy obiekt klasy:

let user = new User;

Zapiszmy dane w naszej właściwości:

user.name = 'john';

Spróbujmy zapisać niepoprawny ciąg znaków i otrzymamy błąd:

user.name = '';

Zaimplementuj settery dla właściwości klasy Employee.

Dodaj walidacje do setterów akcesorów klasy Employee.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć