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ę:

typescriptlet user: [string, number];

Podczas deklaracji wypełnijmy naszą krotkę danych:

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

Wypiszmy elementy naszej krotki:

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

Stwórz krotkę, która będzie przechowywać numer roku i numer miesiąca.

Задание 2

Stwórz krotkę, która będzie przechowywać numer roku i nazwę miesiąca.

Задание 3

Stwórz krotkę, która będzie przechowywać numer roku, numer miesiąca i numer dnia.