⊗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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა