⊗jstsPmDSOOb 46 of 55 menu

Obiecte în obiecte în TypeScript

Obiectele pot conține în interiorul lor alte obiecte, care sunt descrise de interfețe separate. Să ne uităm la câteva exemple.

Să presupunem că avem o interfață care descrie un obiect cu un oraș:

interface City { name: string }

Să creăm și o interfață care descrie utilizatorul. În acest caz, utilizatorul va avea un nume, vârstă și un oraș, care la rândul său este un obiect:

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

Să creăm un obiect cu un utilizator:

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

Nu este obligatoriu să creăm o variabilă separată pentru oraș:

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

Este dat obiectul:

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

Creați o interfață care descrie structura acestui obiect. Extrageți obiectele imbricate în interfețe separate.

Este dat obiectul:

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

Creați o interfață care descrie structura acestui obiect. Extrageți obiectele imbricate în interfețe separate.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge