არჩევითი ელემენტები ტუპლებში TypeScript-ში
ტუპლებს შეიძლება ჰქონდეთ არჩევითი ელემენტები, რომელთათვისაც მნიშვნელობის მითითება არ არის სავალდებულო. იმის აღსანიშნავად, რომ ელემენტი არის არჩევითი, ელემენტის ტიპის შემდეგ იდება კითხვის ნიშანი.
მაგალითისთვის, მომხმარებლის ტუპლში გავხადოთ კიდევ ერთი ელემენტი არჩევითი:
let user: [string, number, boolean?];
შევავსოთ ჩვენი ტუპლი, მესამე ელემენტის მითითებით:
user = ['john', 31, true];
ახლა კი შევავსოთ ტუპლი, მესამე ელემენტის გარეშე:
user = ['john', 31];
შეავსეთ მონაცემებით შემდეგი ტუპლი:
let date: [number, number?, number?];