⊗jsOpAdAS 50 of 60 menu

Settery prístupových metód v OOP v JavaScripte

Teraz okrem gettera urobme aj setter prístupovej metódy:

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

Pridajme teraz kontrolu v setteri:

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

Vytvorme objekt triedy:

let user = new User;

Zapíšme dáta do našej vlastnosti:

user.name = 'john';

Skúsme zapísať nekorektný reťazec a dostaneme chybu:

user.name = '';

Realizujte settery pre vlastnosti triedy Employee.

Pridajte kontroly do setterov prístupových metód triedy 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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť