⊗tsSpIfIT 25 of 37 menu

Geïndekseerde tipe vir arrays in TypeScript

In TypeScript kan jy interfaces skep, wat die tipe sleutel-waarde paar in arrays en voorwerpe sal definieer. So 'n tipe word genoem geïndekseerd.

Laat ons in die praktyk kyk. Kom ons skep 'n interface IArray, wat die sleutel-element paar vir 'n array sal definieer. Ons spesifiseer dat die sleutel van die array 'n getal sal wees (hier het ons geen ander opsies nie), en die waarde - 'n string:

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

Laat ons nou 'n veranderlike arr met ons geïndekseerde tipe verklaar:

let arr: IArray;

Laat ons aan ons veranderlike 'n waarde in die vorm van 'n array van stringe toeken:

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

Nou, as ons getalle as elemente van die array maak, sal TypeScript 'n fout gee:

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

Skep 'n interface wat 'n array met waardes in die vorm van getalle beskryf.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp