⊗jsOpBsOIC 22 of 60 menu

JavaScript-da OOP-da klasslar ichidagi ob'ektlar

Klasslar ichida boshqa klasslarning ob'ektlaridan foydalanish mumkin. Keling, buni misolda ko'rib chiqaylik. Faraz qilaylik, biz ism va familiyasi, shuningdek yashaydigan shahri bo'lgan foydalanuvchi yaratmoqchimiz. Faraz qilaylik, bizda quyidagi shahar klassi mavjud:

class City { constructor(name) { this.name = name; } }

Ism, familiya va shaharni konstruktor parametrlari sifatida o'tkazamiz:

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

Bunda ism va familiya matn (string) bo'ladi, ammo shahar - o'zining alohida klassining ob'ekti bo'ladi:

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

Keling, foydalanuvchimizning ismini chiqaramiz:

console.log(user.name);

Endi esa foydalanuvchimiz uchun shahar nomini chiqaramiz:

console.log(user.city.name);

Quyidagi klass berilgan:

class Employee { constructor(name, position, department) { this.name = name; this.position = position; this.department = department; } }

Ikkinchi va uchinchi parametrlarga alohida klasslarning ob'ektlari o'tkaziladigan qiling.

Oldingi vazifadagi klass yordamida xodim ob'ektini yarating.

Yaratilgan xodim uchun ism, lavozim va bo'limni konsolga chiqaring.

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