одного типа, а все последующие - другого?
вот это let a : (number|boolean)[] позволяет любому элементу быть одним из указанных типов, а если я хочу указать что только первый элемент может быть булевым, что делать?
Так нельзя сделать, если ты уверен, что у тебя там не фиксированный размер Если нет, объяви кортеж
[boolean, ...Array<number>] так, если первый элемент обязательный. если несколько чисел тоже обязательные, то так же добавить их можно.
спасибо :)
Обсуждают сегодня