Незадължителни елементи на кортежи в TypeScript
Кортежите могат да имат незадължителни елементи, за които не е необходимо да се задава стойност. За да се укаже, че даден елемент е незадължителен, след типа на елемента се поставя въпросителен знак.
За пример в кортеж с потребител ще направим още един незадължителен елемент:
let user: [string, number, boolean?];
Нека попълним нашия кортеж, като посочим третия елемент:
user = ['john', 31, true];
А сега нека попълним кортежа, пропускайки третия елемент:
user = ['john', 31];
Попълнете с данни следния кортеж:
let date: [number, number?, number?];