Tuple u TypeScript-u
Ponekad možemo imati potrebu da čuvamo niz vrednosti različitih tipova. TypeScript nam pruža tip podataka koji se zove tuple (tuple). Tuple predstavlja niz čiji svaki element ima svoj strogo definisan tip. A sam niz ima strogo definisanu dužinu.
Za primer napravimo tuple u kojem ćemo čuvati ime i godine korisnika. U prvom elementu tuple-a će biti ime i ono će biti string, a u drugom elementu će biti godine i oni će biti broj. Deklarišimo opisan tuple:
let user: [string, number];
Popunimo naš tuple podacima prilikom deklaracije:
let user: [string, number] = ['john', 31];
Ispišimo elemente našeg tuple-a:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Napravite tuple koji će čuvati broj godine i broj meseca.
Napravite tuple koji će čuvati broj godine i naziv meseca.
Napravite tuple koji će čuvati broj godine, broj meseca i broj dana.