⊗tsSpIfIT 25 of 37 menu

Indeksuojamas tipas masyvams TypeScript

TypeScript galima kurti sąsajas, kurios nustatys rakto ir reikšmės poros tipą masyvuose ir objektuose. Toks tipas vadinamas indeksuojamu.

Pažiūrėkime praktiškai. Sukurkime sąsają IArray, kuri bus naudojama nustatyti rakto ir elemento porą masyvui. Nurodykime, kad masyvo raktas bus skaičius (čia mes neturime kitų variantų), o reikšmė - eilutė:

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

Dabar deklaruokime kintamąjį arr su mūsų indeksuotu tipu:

let arr: IArray;

Priskirkime mūsų kintamajam reikšmę kaip eilučių masyvą:

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

Dabar, jei masyvo elementuose naudosit skaičius, TypeScript išmes klaidą:

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

Sukurkite sąsają, aprašančią masyvą su reikšmėmis kaip skaičiais.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti