⊗tsSpIfIT 25 of 37 menu

Indexovateľný typ pre polia v TypeScript

V TypeScript je možné vytvárať rozhrania, ktoré budú určovať typ dvojice kľúč-hodnota v poliach a objektoch. Takýto typ sa nazýva indexovateľný.

Pozrime sa na praxi. Vytvorme rozhranie IArray, ktoré bude určovať dvojicu kľúč-prvok pre pole. Uveďme, že kľúčom poľa bude číslo (tu iné možnosti ani nemáme), a hodnotou - reťazec:

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

Teraz deklarujme premennú arr s naším indexovateľným typom:

let arr: IArray;

Nastavme našej premennej hodnotu v podobe pola reťazcov:

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

Teraz, ak sa ako prvky poľa použijú čísla, TypeScript vypíše chybu:

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

Vytvorte rozhranie, ktoré popíše pole s hodnotami v podobe čísel.

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ť