⊗jsOpBsOIC 22 of 60 menu

Objekti znotraj razredov v OOP v JavaScript

V razredih lahko uporabljamo objekte drugih razredov. Poglejmo si na primeru. Recimo, da želimo narediti uporabnika z imenom in priimkom, ter mestom, v katerem živi. Recimo, da imamo naslednji razred za mesto:

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

Ime, priimek in mesto bomo podali kot parametre konstruktorja:

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

Pri tem bosta ime in priimek nizi, medtem ko bo mesto - objekt svojega posebnega razreda:

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

Izpišimo ime našega uporabnika:

console.log(user.name);

Zdaj pa izpišimo ime mesta za našega uporabnika:

console.log(user.city.name);

Podan je naslednji razred:

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

Naredite tako, da se v drugi in tretji parameter podajo objekti posameznih razredov.

Ustvarite objekt z zaposlenim s pomočjo razreda iz prejšnje naloge.

Izpišite v konzolo ime, položaj in oddelek za ustvarjenega zaposlenega.

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni