⊗tsSpIfIT 25 of 37 menu

Indexerbar typ för arrayer i TypeScript

I TypeScript kan man skapa gränssnitt som definierar typen av nyckel-värde-par i arrayer och objekt. En sådan typ kallas indexerbar.

Låt oss titta på det i praktiken. Låt oss skapa ett gränssnitt IArray som kommer att definiera nyckel-element-paret för en array. Vi anger att arrayens nyckel kommer att vara ett nummer (här har vi inga andra alternativ), och värdet - en sträng:

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

Låt oss nu deklarera en variabel arr med vår indexerbara typ:

let arr: IArray;

Låt oss tilldela vår variabel ett värde i form av en array med strängar:

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

Om vi nu gör tal till arrayelement kommer TypeScript att ge ett fel:

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

Skapa ett gränssnitt som beskriver en array med värden i form av tal.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa