⊗tsSpIfIT 25 of 37 menu

Indeksoitava tyyppi taulukoille TypeScriptissä

TypeScriptissä voidaan tehdä liitännäisiä, jotka määrittelevät avain-arvo -parin tyypin taulukoissa ja olioissa. Tällaista tyyppiä kutsutaan indeksoitavaksi.

Katsotaan käytännössä. Luodaan liitännäinen IArray, joka määrittelee avain-elementti -parin taulukolle. Määritellään, että taulukon avain on numero (täällä meillä ei ole muita vaihtoehtoja), ja arvona on merkkijono:

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

Nyt esitellään muuttuja arr, jolla on meidän indeksoitu tyyppi:

let arr: IArray;

Asetetaan muuttujallemme arvo merkkijonotaulukon muodossa:

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

Nyt, jos taulukon elementeiksi tehdään numeroita, TypeScript antaa virheen:

let arr: IArray = [1, 2, 3]; // virhe

Luo liitännäinen, joka kuvaa taulukon, jossa on numeroita arvoina.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää