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