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

Что такое Any в TS

any в TypeScript — это тип, который отключает проверку типов для переменной, позволяя ей принимать любое значение и вызывать любые методы без ошибок компиляции.

Пример:

typescript
let data: any = "hello";
data = 42;          // OK
data = true;        // OK
data.toUpperCase(); // Компилятор не ругается, но вызовет ошибку в runtime

Проблемы:

  • Потеря безопасности типов.
  • Увеличивает риск runtime-ошибок.
  • Ухудшает автодополнение и поддержку кода.

Альтернативы:

  • unknown — требует явной проверки типов.
  • Уточнение типов через интерфейсы/типы.

Используйте any только в крайних случаях, например, при интеграции с нетипизированным кодом (JS-библиотеки).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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