Tuplet TypeScriptissä
Joskus meillä saattaa olla tarve tallentaa eri tyyppisiä arvoja sisältävä taulukko. TypeScript tarjoaa meille tietotyypin, jota kutsutaan tupleksi (tuple). Tuple on taulukko, jonka jokaisella alkiolla on oma tiukasti määritelty tyyppi. Ja itse taulukolla on tiukasti määritelty pituus.
Esimerkkinä tehdään tuple, jossa me tallennamme käyttäjän nimen ja iän. Ensimmäisessä tuplen alkiossa meillä on nimi ja se on merkkijono, ja toisessa alkiossa meillä on ikä ja se on luku. Määritellään kuvattu tuple:
let user: [string, number];
Täytetään tuplemme datalla määrittelyn yhteydessä:
let user: [string, number] = ['john', 31];
Tulostetaan tuplen elementit:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Tee tuple, joka tallentaa vuosinumeron ja kuukauden numeron.
Tee tuple, joka tallentaa vuosinumeron ja kuukauden nimen.
Tee tuple, joka tallentaa vuosinumeron, kuukauden numeron ja päivän numeron.