⊗tsSpIfIT 25 of 37 menu

Indexovatelný typ pro pole v TypeScript

V TypeScript lze vytvářet rozhraní, která budou určovat typ dvojice klíč-hodnota v polích a objektech. Takový typ se nazývá indexovatelný.

Podívejme se v praxi. Vytvořme rozhraní IArray, které bude určovat dvojici klíč-prvek pro pole. Uveďme, že klíčem pole bude číslo (zde stejně nemáme jiné možnosti), a hodnotou - řetězec:

interface IArray { [index: number]: string; }

Nyní deklarujme proměnnou arr s naším indexovatelným typem:

let arr: IArray;

Nastavme naší proměnné hodnotu ve formě pole řetězců:

let arr: IArray = ['a', 'b', 'c'];

Nyní, pokud jako prvky pole uděláme čísla, TypeScript vypíše chybu:

let arr: IArray = [1, 2, 3]; // chyba

Vytvořte rozhraní popisující pole s hodnotami ve formě čísel.

Č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