⊗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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј