⊗jsOpAdAS 50 of 60 menu

Aksessori setterid OOP-s JavaScriptis

Teeme nüüd lisaks getterile ka aksessori setteri:

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

Lisame nüüd kontrolli setterisse:

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

Loome klassi objekti:

let user = new User;

Kirjutame andmed meie omadusse:

user.name = 'john';

Proovime kirjutada ebakorrektse stringi ja saame vea:

user.name = '';

Realiseerige setterid klassi Employee omadustele.

Lisage kontrollid aksessori setteritesse klassis Employee.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu