⊗tsSpIfIT 25 of 37 menu

Indekseeritav tüüp massiividele TypeScriptis

TypeScriptis saab teha liideseid, mis määravad võtme-väärtuse paari tüübi massiivides ja objektides. Sellist tüüpi nimetatakse indekseeritavaks.

Vaatame praktikas. Loome liidese IArray, mis määrab massiivi jaoks võtme-elemendi paari. Määrame, et massiivi võtmeks on number (siin pole meil muid võimalusi), ja väärtuseks - string:

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

Nüüd deklareerime muutuja arr meie indekseeritud tüübiga:

let arr: IArray;

Määrame oma muutujale väärtuseks stringide massiivi:

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

Nüüd, kui teha massiivi elementideks numbrid, annab TypeScript vea:

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

Looge liides, mis kirjeldab massiivi väärtustega numbrite kujul.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu