Встречается на собеседованиях • сегодня
Используешь ли Any в TS
Использование any в TypeScript — это антипаттерн, который отключает проверку типов для переменной. Это может привести к ошибкам, которые TypeScript призван предотвратить.
Лучшие альтернативы:
unknown— требует явной проверки типа перед использованием.- Дженерики (
Generics) — позволяют сохранять типобезопасность. - Точные типы или интерфейсы — если структура данных известна.
Пример:
typescript
// Плохо
function logData(data: any) {
console.log(data.toUpperCase()); // Ошибка в runtime, если data не строка
}
// Лучше
function logData(data: unknown) {
if (typeof data === 'string') {
console.log(data.toUpperCase()); // Безопасно
}
}Используй any только в крайних случаях, например, при интеграции с нетипизированным кодом.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы