⊗jsOpAdAG 49 of 60 menu

JavaScriptda OOPda Aksessorlarning Getterlari

Keling, xususiyat-aksessorlarning getterlarini qo'llashni batafsil ko'rib chiqaylik. Quyida maxsus xususiyatga ega bo'lgan klass mavjud:

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

Keling, ushbu klassda o'qish mumkin bo'lgan, ammo yozib bo'lmaydigan ochiq name xususiyatini yarataylik:

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

Ishlashini tekshiramiz. Klassimizning ob'ektini yaratamiz, unga parametr sifatida ism qiymatini uzatamiz:

let user = new User('john');

Endi esa ismni ochiq xususiyat orqali o'qiymiz:

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

Ismni yozishga urinish esa, biz xohlaganidek, xatolikka olib keladi:

user.name = 'eric';

Employee klassining xususiyatlari uchun aksessor getterlarini amalga oshiring.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish