Tuple TypeScript
Kartais mums gali kilti poreikis saugoti įvairių tipų reikšmių masyvą. TypeScript suteikia mums duomenų tipą, vadinamą tuple (tuple). Tuple yra masyvas, kurio kiekvienas elementas turi savo griežtai nustatytą tipą. O pats masyvas turi griežtai nustatytą ilgį.
Pavyzdžiui, sukurkime tuple, kuriame mes saugosime vartotojo vardą ir amžių. Pirmame tuple elemente mes turėsime vardą ir jis bus eilutė (string), o antrame elemente turėsime amžių ir jis bus skaičius (number). Apibrėžkime aprašytą tuple:
let user: [string, number];
Apibrėždami užpildykime mūsų tuple duomenimis:
let user: [string, number] = ['john', 31];
Išveskime mūsų tuple elementus:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Sukurkite tuple, kuri bus saugomas metų numeris ir mėnesio numeris.
Sukurkite tuple, kuri bus saugomas metų numeris ir mėnesio pavadinimas.
Sukurkite tuple, kuri bus saugomas metų numeris, mėnesio numeris ir dienos numeris.