Krotki w TypeScript
Czasami może zaistnieć potrzeba przechowywania tablicy wartości różnych typów. TypeScript udostępnia nam typ danych zwany krotką (tuple). Krotka to tablica, w której każdy element ma swój sztywno określony typ. A sama tablica ma sztywno określoną długość.
Dla przykładu stwórzmy krotkę, w której będziemy przechowywać imię i wiek użytkownika. W pierwszym elemencie krotki będzie imię i będzie ono ciągiem znaków, a w drugim elemencie będzie wiek i będzie on liczbą. Zadeklarujmy opisaną krotkę:
let user: [string, number];
Podczas deklaracji wypełnijmy naszą krotkę danych:
let user: [string, number] = ['john', 31];
Wypiszmy elementy naszej krotki:
console.log(user[0]); // 'john'
console.log(user[1]); // 31
Stwórz krotkę, która będzie przechowywać numer roku i numer miesiąca.
Stwórz krotkę, która będzie przechowywać numer roku i nazwę miesiąca.
Stwórz krotkę, która będzie przechowywać numer roku, numer miesiąca i numer dnia.