⊗tsSpIfIT 25 of 37 menu

Geïndexeerd type voor arrays in TypeScript

In TypeScript kunnen interfaces worden gemaakt, die het type sleutel-waardepaar in arrays en objecten bepalen. Zo'n type wordt geïndexeerd genoemd.

Laten we het in de praktijk bekijken. Laten we een interface IArray maken, die het sleutel-elementpaar voor een array zal bepalen. Laten we specificeren dat de sleutel van de array een getal (zijn hier geen andere opties), en de waarde een string zal zijn:

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

Laten we nu een variabele arr declareren met ons geïndexeerde type:

let arr: IArray;

Laten we onze variabele een waarde toekennen in de vorm van een array met strings:

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

Als we nu getallen als elementen van de array zouden gebruiken, dan geeft TypeScript een foutmelding:

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

Maak een interface die een array beschrijft met waarden in de vorm van getallen.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren