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:

typescriptlet user: [string, number];

Täytetään tuplemme datalla määrittelyn yhteydessä:

typescriptlet user: [string, number] = ['john', 31];

Tulostetaan tuplen elementit:

typescriptconsole.log(user[0]); // 'john'
console.log(user[1]); // 31
Задание 1

Tee tuple, joka tallentaa vuosinumeron ja kuukauden numeron.

Задание 2

Tee tuple, joka tallentaa vuosinumeron ja kuukauden nimen.

Задание 3

Tee tuple, joka tallentaa vuosinumeron, kuukauden numeron ja päivän numeron.