⊗tsSpIfIT 25 of 37 menu

TypeScriptда массивлар учун индексацияланувчи тур

TypeScriptда интерфейслар яратиш мумкин, улар массивлар ва объектларда калит-қиймат жуфтининг турини белгилайди. Бундай тур индексацияланувчи деб аталади.

Амалда кўрамиз. Келтинг, массив учун калит-элемент жуфтини белгиловчи IArray интерфейсини яратайлик. Массив калити рақам бўлишини (бу ерда бошқа имконниятлар йўқ), қиймати эса сатр бўлишини кўрсатамиз:

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

Энди arr ўзгарувчисини бизнинг индексацияланган туримиз билан э'лон қилайлик:

let arr: IArray;

Ўзгарувчимизга сатрлар массиви кўринишида қиймат белгилаймиз:

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

Энди, агар массив элементлари sifatida рақамлар қилсак, TypeScript хатолик берadi:

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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш