⊗jsOpAdVPG 51 of 60 menu

JavaScript-da OOB-da Xayoliy Xususiyatlar Getterlari

Aksessorlar yordamida xayoliy xususiyatlarni yaratish mumkin, ular aslida ob'ektda mavjud emas. Keling, buni misolda ko'rib chiqaylik. Bizda ikkita ochiq xususiyatga ega klass bor:

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

Keling, ism va familiyani o'z ichiga olgan uchinchi xususiyatni yarataylik. Buning uchun aksessor xususiyatini yaratamiz:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } get full() { return this.name + ' ' + this.surn; } }

Tekshirib ko'raylik. Klass ob'ektini yaratamiz, ism va familiyani parametrlar sifatida beramiz:

let user = new User('john', 'smit');

Ochiq xususiyatlarning qiymatlarini chiqaramiz:

console.log(user.name); // 'john' console.log(user.surn); // 'smit'

Endi esa bizning xayoliy xususiyatimizning qiymatini chiqaramiz:

console.log(user.full); // 'john smit'
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