⊗jstsPmDSOS 40 of 55 menu

Struktura objektu v TypeScript

Lze se spolehnout na TypeScript v oblasti definice struktury objektu, ale také ji lze zadat jako typ při deklaraci proměnné.

Řekněme například při deklaraci proměnné user, že se jedná o objekt, v jehož poli 'name' je uložen řetězec, a v poli 'age' - číslo:

let user: {name: string, age: number};

Nyní zapišme do naší proměnné odpovídající objekt:

user = {name: 'john', age: 30};

Lze obě operace sloučit do jednoho řádku: deklarovat objekt a ihned do něj zapsat hodnotu:

let user: {name: string, age: number} = {name: 'john', age: 30};

Poté se TypeScript postará o kontrolu struktury a datových typů objektu a bude hlásit chybu při pokusu o nesprávnou změnu. Příklad:

user.name = 123; // chyba

Bez spuštění kodu určete, jaký bude výsledek provedení kódu:

let date: {year: number, month: number, day: number}; date = {year: 2025, month: 12, day: '01'};
Č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