Встречается на собеседованиях • сегодня
Для чего нельзя использовать тип
any в TypeScript нельзя использовать, когда:
- Требуется типобезопасность –
anyотключает проверку типов, что может привести к ошибкам во время выполнения. - Нужны автоподсказки в IDE – с
anyтеряется автодополнение и документация. - Работа с API или сторонними библиотеками – лучше использовать
unknownили конкретные типы.
Пример плохого кода:
typescript
function parseData(data: any) {
return data.items[0].name; // Ошибка, если data не имеет такой структуры
}Лучше:
typescript
interface Data {
items: Array<{ name: string }>;
}
function parseData(data: unknown) {
if (data && typeof data === 'object' && 'items' in data) {
return data.items[0].name;
}
throw new Error('Invalid data');
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы