⊗jstsPmDSOOb 46 of 55 menu

Objetos em objetos no TypeScript

Objetos podem conter outros objetos, que são descritos por interfaces separadas. Vamos ver alguns exemplos.

Suponha que temos uma interface que descreve um objeto Cidade:

interface City { name: string }

Vamos também criar uma interface que descreve um Usuário. Este usuário terá um nome, idade e cidade, que por sua vez também é um objeto:

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

Vamos criar um objeto de usuário:

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

Não é necessário criar uma variável separada para a cidade:

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

Dado o objeto:

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

Crie uma interface que descreva a estrutura deste objeto. Extraia os objetos aninhados em interfaces separadas.

Dado o objeto:

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

Crie uma interface que descreva a estrutura deste objeto. Extraia os objetos aninhados em interfaces separadas.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar