TypeScript-тегі кортеждердің міндетті емес элементтері

Кортеждер мән беруді талап етпейтін міндетті емес элементтерге ие болуы мүмкін. Элементтің міндетті емес екенін көрсету үшін элемент типінен кейін сұрақ белгісі қойылады.

Мысал ретінде пайдаланушы туралы кортежде тағы бір міндетті емес элемент жасайық:

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

Кортежімізді үшінші элементті көрсете отырып толтырайық:

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

Енді үшінші элементті қалдырып, кортежді толтырайық:

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

Келесі кортежді деректермен толтырыңыз:

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