⊗tsSpIfIT 25 of 37 menu

TypeScript-та массивтер үшін индекстелетін тип

TypeScript-те массивтер мен объектілердегі кілт-мән жұбының түрін беретін интерфейстер жасауға болады. Мұндай тип индекстелетін деп аталады.

Практикада қарастырайық. Массив үшін кілт-элемент жұбын беретін IArray интерфейсін жасайық. Массив кілті сан болатынын көрсетейік (мұнда бізде басқа нұсқалар жоқ), ал мәні - жол:

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

Енді arr айнымалысын біздің индекстелген типімізбен жариялайық:

let arr: IArray;

Айнымалымызға жолдар массиві түріндегі мән берейік:

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

Енді, егер массив элементтері ретінде сандар жасасақ, онда TypeScript қате шығарады:

let arr: IArray = [1, 2, 3]; // қате

Мәндері сандар түрінде болатын массивді сипаттайтын интерфейс жасаңыз.

Қазақ
AfrikaansAzə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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау