⊗jstsPmDSOOb 46 of 55 menu

Objekty v objektoch v TypeScript

Objekty môžu obsahovať v sebe iné objekty, ktoré sú opísané samostatnými rozhraniami. Pozrime sa na príklady.

Predpokladajme, že máme rozhranie, ktoré opisuje objekt s mestom:

interface City { name: string }

Vytvorme tiež rozhranie, ktoré opisuje užívateľa. Pričom užívateľ bude mať meno, vek a mesto, ktoré je tiež objektom:

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

Vytvorme objekt s užívateľom:

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

Pre mesto nie je nevyhnutné vytvárať samostatnú premennú:

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' } };

Vytvorte rozhranie, ktoré opisuje štruktúru tohto objektu. Vnorené 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 } } }

Vytvorte rozhranie, ktoré opisuje štruktúru tohto objektu. Vnorené objekty vyčleňte do samostatných rozhraní.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť