⊗jsOpBsOIC 22 of 60 menu

JavaScript-тегі ООП-де сыныптар ішіндегі нысандар

Сыныптарда басқа сыныптардың нысандарын қолдануға болады. Мысал қарастырайық. Біз аты, тегі және тұратын қаласы бар пайдаланушы жасағымыз келеді делік. Бізде қала үшін келесі сынып бар:

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

Атын, тегін және қаланы конструктор параметрлері ретінде береміз:

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

Бұл жағдайда аты мен тегі жолдар болады, ал қала - өздік бөлек сыныбының нысаны болады:

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

Пайдаланушымыздың атын шығарайық:

console.log(user.name);

Енді пайдаланушымыз үшін қала атауын шығарайық:

console.log(user.city.name);

Келесі сынып берілген:

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

Екінші және үшінші параметрлерге бөлек сыныптардың нысандары берілуін жасаңыз.

Алдыңғы тапсырманың сыныбын қолданып, жұмысшы нысанын жасаңыз.

Жасалған жұмысшы үшін атты, лауазымын және бөлімді консольге шығарыңыз.

Қазақ
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау