⊗jsOpBsOIC 22 of 60 menu

Objetos dentro de clases en POO en JavaScript

En las clases se pueden utilizar objetos de otras clases. Veamos un ejemplo. Supongamos que queremos crear un usuario con nombre y apellido, y también con la ciudad donde vive. Supongamos que tenemos la siguiente clase para la ciudad:

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

Pasaremos el nombre, apellido y ciudad como parámetros del constructor:

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

En este caso, el nombre y apellido serán cadenas, pero la ciudad será un objeto de su propia clase separada:

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

Mostremos el nombre de nuestro usuario:

console.log(user.name);

Y ahora mostremos el nombre de la ciudad de nuestro usuario:

console.log(user.city.name);

Se da la siguiente clase:

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

Haga que al segundo y tercer parámetro se le pasen objetos de clases separadas.

Cree un objeto de empleado utilizando la clase de la tarea anterior.

Muestre en la consola el nombre, cargo y departamento del empleado creado.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar