⊗jsOpBsOIC 22 of 60 menu

Objektai klasių viduje OOP JavaScripte

Klasių viduje galima naudoti objektus kitų klasių. Pažiūrėkime pavyzdžiu. Tarkime, norime sukurti vartotoją su vardu ir pavarde, taip pat miestu, kuriame jis gyvena. Tarkime, kad turime šią klasę miestui:

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

Vardą, pavardę ir miestą perduosime konstruktoriaus parametrais:

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

Šiuo atveju vardas ir pavardė bus eilutės, o miestas - objektas savo atskiros klasės:

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

Išveskime mūsų vartotojo vardą:

console.log(user.name);

O dabar išveskime mūsų vartotojo miesto pavadinimą:

console.log(user.city.name);

Duota ši klasė:

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

Padarykite taip, kad į antrą ir trečią parametrus būtų perduodami atskirų klasių objektai.

Sukurkite darbuotojo objektą naudodami klasę iš ankstesnės užduoties.

Išveskite į konsolę sukurtą darbuotojo vardą, pareigas ir skyrių.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti