Opcjonalne elementy krotek w TypeScript

Krotki mogą mieć opcjonalne elementy, dla których nie trzeba ustawiać wartości. Aby wskazać, że element jest opcjonalny, po typie elementu stawiamy znak zapytania.

Dla przykładu w krotce z użytkownikiem zróbmy jeszcze jedno opcjonalne pole:

typescriptlet user: [string, number, boolean?];

Wypełnijmy naszą krotkę, podając trzeci element:

typescriptuser = ['john', 31, true];

A teraz wypełnijmy krotkę, pomijając trzeci element:

typescriptuser = ['john', 31];
Задание 1

Wypełnij danymi następującą krotkę:

typescriptlet date: [number, number?, number?];