⊗tsSpIfIT 25 of 37 menu

Indeksowalny typ dla tablic w TypeScript

W TypeScript można tworzyć interfejsy, które będą definiować typ pary klucz-wartość w tablicach i obiektach. Taki typ nazywa się indeksowalny.

Spójrzmy na praktyce. Stwórzmy interfejs IArray, który będzie definiować parę klucz-element dla tablicy. Wskażmy, że kluczem tablicy będzie liczba (tutaj nie mamy innych opcji), a wartością - ciąg znaków:

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

Teraz zadeklarujmy zmienną arr z naszym typem indeksowalnym:

let arr: IArray;

Przypiszmy naszej zmiennej wartość w postaci tablicy ciągów znaków:

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

Teraz, jeśli jako elementów tablicy zrobić liczby, to TypeScript zgłosi błąd:

let arr: IArray = [1, 2, 3]; // błąd

Stwórz interfejs, opisujący tablicę z wartościami w postaci liczb.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć