⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј