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

Мулкимizга маълумотларни ёзамиз:

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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш