⊗jsOpAdAG 49 of 60 menu

JavaScriptтеги ООПде аксессорлордун геттери

Келгиле, касиеттер-аксессорлордун геттерин колдонууну терең иштелип чыккан деталдары менен карап көрөлү. Анда бизде төмөнкүдөй классты жеке касиети бар деп алалы:

class User { #name; constructor(name) { this.#name = name; } }

Келгиле, бул класста name жалпыга ачык касиетин жасайлы, ал окулуп алынуучу болот, бирок жазылып алынбайт:

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

Иштешин текшерип көрөлү. Класстын объектин түзөлү, ага параметр катарында аттын маанисин өткөрүп берели:

let user = new User('john');

Эми жалпыга ачык касиет аркылуу атты окуп алалы:

let name = user.name; console.log(name);

Атты жазууга аракет каталыкка алып келет, биз каалагандай:

user.name = 'eric';

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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу