⊗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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць