⊗jstsPmDSOOb 46 of 55 menu

Objekti u objektima u TypeScript-u

Objekti mogu sadržati unutar sebe druge objekte, koji se opisuju zasebnim interfejsima. Hajde da pogledamo na primerima.

Neka imamo interfejs koji opisuje objekat sa gradom:

interface City { name: string }

Napravimo takođe interfejs koji opisuje korisnika. Pritom će korisnik imati ime, godine i grad, koji je takođe objekat:

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

Hajde da kreiramo objekat sa korisnikom:

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

Nije neophodno za grad praviti zasebnu promenljivu:

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

Dat je objekat:

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

Napravite interfejs koji opisuje strukturu ovog objekta. Izdvojite ugniježdene objekte u zasebne interfejse.

Dat je objekat:

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

Napravite interfejs koji opisuje strukturu ovog objekta. Izdvojite ugniježdene objekte u zasebne interfejse.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij