⊗jstsPmDSOOb 46 of 55 menu

Objetos dentro de objetos en TypeScript

Los objetos pueden contener otros objetos, descritos por interfaces separadas. Veamos algunos ejemplos.

Supongamos que tenemos una interfaz que describe un objeto con una ciudad:

interface City { name: string }

Hagamos también una interfaz que describa al usuario. Al mismo tiempo, el usuario tendrá un nombre, una edad y una ciudad, que a su vez es un objeto:

interface User { name: string, age: number, city: City }

Creemos un objeto con un usuario:

let city: City = {name: 'london'}; let user: User = {name: 'john', age: 30, city: city};

No es necesario crear una variable separada para la ciudad:

let user: User = { name: 'john', age: 30, city: {name: 'london'} };

Dado un objeto:

let employee { name: 'andrew', potision: { name: 'programmer' salary: 1000, }, addr: { country: 'belarus', city: 'minsk' } };

Cree una interfaz que describa la estructura de este objeto. Saque los objetos anidados a interfaces separadas.

Dado un objeto:

let user: User = { name: 'john', age: 30, parents: { mother: { name: 'jane', age: 30, parents: null }, father: { name: 'eric', age: 30, parents: null } } }

Cree una interfaz que describa la estructura de este objeto. Saque los objetos anidados a interfaces separadas.

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