Terke v TypeScriptu
Včasih se lahko pojavi potreba shranjevanja polja vrednosti različnih tipov. TypeScript nam ponuja tip podatkov, imenovan terka (tuple). Terka predstavlja polje, kjer ima vsak element svoj strogo določen tip. Samo polje pa ima strogo določeno dolžino.
Za primer naredimo terko, v kateri bomo shranili ime in starost uporabnika. V prvem elementu terke bo ime in to bo niz, v drugem elementu pa bo starost in ta bo številka. Razglasimo opisano terko:
let user: [string, number];
Ob razglasitvi zapolnimo našo terko s podatki:
let user: [string, number] = ['john', 31];
Izpišimo elemente naše terke:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Naredite terko, ki bo shranjevala številko leta in številko meseca.
Naredite terko, ki bo shranjevala številko leta in ime meseca.
Naredite terko, ki bo shranjevala številko leta, številko meseca in številko dneva.