⊗jstsPmDSOOb 46 of 55 menu

Objekty v objektech v TypeScript

Objekty mohou obsahovat v sobě další objekty, které jsou popsány samostatnými rozhraními. Podívejme se na příklady.

Předpokládejme, že máme rozhraní popisující objekt s městem:

interface City { name: string }

Vytvořme také rozhraní popisující uživatele. Přičemž uživatel bude mít jméno, věk a město, které je samo o sobě objektem:

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

Vytvořme objekt s uživatelem:

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

Není nutné pro město vytvářet samostatnou proměnnou:

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

Daný objekt:

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

Vytvořte rozhraní popisující strukturu tohoto objektu. Vnořené objekty vyčleňte do samostatných rozhraní.

Daný objekt:

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

Vytvořte rozhraní popisující strukturu tohoto objektu. Vnořené objekty vyčleňte do samostatných rozhraní.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout