Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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