⊗jsOpBsOIC 22 of 60 menu

Objekty vnútri tried v OOP v JavaScripte

V triedach je možné používať objekty iných tried. Pozrime sa na príklad. Povedzme, že chceme vytvoriť používateľa s menom a priezviskom, ako aj s mestom, v ktorom žije. Povedzme, že máme nasledujúcu triedu pre mesto:

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

Meno, priezvisko a mesto budeme odovzdávať parametrami konštruktora:

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

Pričom meno a priezvisko budú reťazce, ale mesto - objektom svojej vlastnej triedy:

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

Vypíšme meno nášho používateľa:

console.log(user.name);

A teraz vypíšme názov mesta nášho používateľa:

console.log(user.city.name);

Daná je nasledujúca trieda:

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

Urobte tak, aby sa do druhého a tretieho parametra odovzdávali objekty samostatných tried.

Vytvorte objekt pracovníka pomocou triedy z predchádzajúcej úlohy.

Vypíšte do konzoly meno, pozíciu a oddelenie pre vytvoreného pracovníka.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť