⊗jstsPmDSOOb 46 of 55 menu

Објекти у објектима у TypeScript

Објекти могу садржати у себи друге објекте, који се описују одвојеним интерфејсима. Погледајмо на примерима.

Рецимо да имамо интерфејс који описује објекат са градом:

interface City { name: string }

Направимо и интерфејс који описује корисника. Притом, корисник ће имати име, године и град, који је сам по себи објекат:

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

Хајде да направимо објекат са корисником:

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

Није неопходно за град правити одвојену променљиву:

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

Дат је објекат:

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

Направите интерфејс који описује структуру овог објекта. Извучете угнеждене објекте у одвојене интерфејсе.

Дат је објекат:

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

Направите интерфејс који описује структуру овог објекта. Извучете угнеждене објекте у одвојене интерфејсе.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј