⊗jsOpAdAS 50 of 60 menu

Сетери акцесора у ООП у JavaScript-у

Хајде сада, поред гетера, да направимо и сетер акцесора:

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

Додајмо сада проверу у сетеру:

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

Направимо објекат класе:

let user = new User;

Упишимо податке у наше својство:

user.name = 'john';

Покушајмо да упишемо неисправан стринг и добићемо грешку:

user.name = '';

Имплементирајте сетере за својства класе Employee.

Додајте провере у сетере акцесора класе Employee.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј