⊗jsOpAdAS 50 of 60 menu

JavaScript OOP-дегі аксессорлардың сеттерлері

Енді геттермен қатар аксессорға сеттер де жасайық:

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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау