⊗jstsPmDSOOb 46 of 55 menu

Oggetti in oggetti in TypeScript

Gli oggetti possono contenere altri oggetti, descritti da interfacce separate. Diamo un'occhiata ad alcuni esempi.

Supponiamo di avere un'interfaccia che descrive un oggetto con una città:

interface City { name: string }

Creiamo anche un'interfaccia che descriva un utente. L'utente avrà un nome, un'età e una città, che a sua volta è un oggetto:

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

Creiamo un oggetto con un utente:

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

Non è necessario creare una variabile separata per la città:

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

Dato l'oggetto:

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

Crea un'interfaccia che descriva la struttura di questo oggetto. Estrai gli oggetti annidati in interfacce separate.

Dato l'oggetto:

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

Crea un'interfaccia che descriva la struttura di questo oggetto. Estrai gli oggetti annidati in interfacce separate.

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