⊗jsOpBsOIC 22 of 60 menu

Obiecte în interiorul claselor în OOP în JavaScript

În clase se pot folosi obiecte ale altor clase. Să ne uităm la un exemplu. Să presupunem că vrem să creăm un utilizator cu nume și prenume, precum și orașul în care locuiește. Să presupunem că avem următoarea clasă pentru oraș:

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

Vom transmite numele, prenumele și orașul ca parametri ai constructorului:

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

În acest caz, numele și prenumele vor fi șiruri de caractere, iar orașul - un obiect al propriului său clasă separată:

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

Să afișăm numele utilizatorului nostru:

console.log(user.name);

Și acum să afișăm numele orașului pentru utilizatorul nostru:

console.log(user.city.name);

Este dată următoarea clasă:

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

Faceți în așa fel încât în al doilea și al treilea parametru să fie transmise obiecte ale unor clase separate.

Creați un obiect cu un angajat folosind clasa din sarcina anterioară.

Afișați în consolă numele, funcția și departamentul pentru angajatul creat.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge