Встречается на собеседованиях • сегодня

Какую знаешь альтернативу any

TypeScript предлагает несколько альтернатив `any`, которые обеспечивают безопасность типов: 1. **`unknown`** — требует явной проверки типа перед использованием: ```typescript let value: unknown; if (typeof value === 'string') { console.log(value.toUpperCase()); } ``` 2. **Дженерики (`Generics`)** — позволяют сохранять тип при работе с функциями/классами: ```typescript function identity(arg: T): T { return arg; } ``` 3. **Типизированные интерфейсы/алиасы** — если структура данных известна: ```typescript interface User { id: number; name: string; } ``` 4. **Type Guards / User-Defined Type Guards** — для сложных проверок типов. `unknown` предпочтительнее `any`, так как сохраняет контроль типов, заставляя разработчика явно проверять тип перед использованием значения.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы