Туплови у TypeScript-у

Понекад нам може затребати потреба да складиштимо низ вредности различитих типова. TypeScript нам пружа тип података који се зове тупле (tuple). Тупле представља низ, чији сваки елемент има свој чврсто задати тип. А сам низ има чврсто задату дужину.

За пример направимо тупле, у коме ћемо складиштити име и старост корисника. У првом елементу тупла ћемо имати име и оно ће бити стринг, а у другом елементу ће бити старост и она ће бити број. Хајде да декларишемо описани тупле:

typescriptlet user: [string, number];

Хајде да при декларацији попунимо наш тупле подацима:

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

Хајде да испишемо елементе нашег тупла:

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

Направите тупле, који ће складиштити број године и број месеца.

Задание 2

Направите тупле, који ће складиштити број године и назив месеца.

Задание 3

Направите тупле, који ће складиштити број године, број месеца и број дана.