⊗jsOpBsOIC 22 of 60 menu

Oggetti all'interno di classi in OOP in JavaScript

Nelle classi è possibile utilizzare oggetti di altre classi. Vediamo con un esempio. Supponiamo di voler creare un utente con nome e cognome, e anche la città in cui vive. Supponiamo di avere la seguente classe per la città:

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

Passeremo nome, cognome e città come parametri del costruttore:

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

In questo caso nome e cognome saranno stringhe, mentre la città sarà un oggetto della sua classe separata:

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

Visualizziamo il nome del nostro utente:

console.log(user.name);

E ora visualizziamo il nome della città per il nostro utente:

console.log(user.city.name);

Data la seguente classe:

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

Fate in modo che nel secondo e terzo parametro vengano passati oggetti di classi separate.

Create un oggetto dipendente utilizzando la classe del problema precedente.

Visualizzate in console il nome, la posizione e il dipartimento per il dipendente creato.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta