Неабавязковыя элементы карэжаў у TypeScript

Карэжы могуць мець неабавязковыя элементы, для якіх можна не задаваць значэнне. Каб паказаць, што элемент з'яўляецца неабавязковым, пасля тыпу элемента ставіцца пытальнік.

Для прыкладу ў карэжы з карыстальнікам зробім яшчэ адзін неабавязковы элемент:

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

Давайце запоўнім наш карэж, указаўшы трэці элемент:

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

А цяпер запоўнім карэж, апусьціўшы трэці элемент:

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

Запоўніце дадзенымі наступны карэж:

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