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

Какие знаешь альтернативы Any

# Альтернативы `any` в TypeScript Для типизации "любого значения" лучше избегать `any` и использовать более безопасные альтернативы: 1. **`unknown`** - требует явной проверки типа перед использованием ```typescript function safeParse(data: unknown) { if (typeof data === 'string') { return JSON.parse(data); } return data; } ``` 2. **Типы-объединения** (`|`) - когда известны возможные варианты ```typescript function formatInput(input: string | number) { // ... } ``` 3. **Дженерики** - для сохранения информации о типе ```typescript function identity(arg: T): T { return arg; } ``` 4. **Type Assertions** (только когда точно уверены в типе) ```typescript const someValue: unknown = "hello"; const strLength = (someValue as string).length; ``` 5. **Интерфейсы/Типы** - для сложных структур с частично известными типами
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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