⊗jsOpBsOIC 22 of 60 menu

Obyektler siniflerin daxilinde OOP-de JavaScript-de

Siniflerde basqa siniflerin obyektlerinden istifade etmek olar. Gelin bir misala baxaq. Tutaq ki, adi, soyadi ve yasadigi seheri olan bir user etmek isteyirik. Tutaq ki, seher ucun asagidaki sinifimiz var:

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

Adi, soyadi ve seheri konstruktorun parametrleri kimi otek:

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

Bu zaman ad ve soyad setirler, amma seher - oz ayri sinfinin obyekti olacaq:

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

Gelin userimizin adini cixartaq:

console.log(user.name);

Indi ise userimizin seherinin adini cixartaq:

console.log(user.city.name);

Asagidaki sinif verilmisdir:

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

Elə edin ki, ikinci ve ucuncu parametrlere ayri siniflerin obyektleri oturulsun.

Evvelki meseleden istifade ederek isci ile bir obyekt yaradin.

Yaradılmış işçi üçün konsola adını, vəzifəsini və şöbəsini çıxarın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et