⊗tsSpIfIT 25 of 37 menu

Indekserbar type for arrays i TypeScript

I TypeScript kan man lave interfaces, som vil definere typen af nøgle-værdi-par i arrays og objekter. Denne type kaldes indekserbar.

Lad os se på det i praksis. Lad os oprette et interface IArray, som vil definere nøgle-element-parret for et array. Vi angiver, at arrayets nøgle vil være et tal (her har vi ingen andre muligheder), og værdien - en streng:

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

Lad os nu deklarere en variabel arr med vores indekserede type:

let arr: IArray;

Lad os give vores variabel en værdi i form af et array af strenge:

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

Hvis man nu laver tallene som arrayets elementer, vil TypeScript give en fejl:

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

Opret et interface, der beskriver et array med værdier i form af tal.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis