⊗tsSpOpIT 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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել