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

Что такое any

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

Пример:

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

Когда использовать:

  • Для постепенной миграции с JS на TS.
  • При работе с динамическими данными (например, API с неизвестной структурой).

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

  • unknown — безопаснее, требует явной проверки типа.
  • Интерфейсы/типы — если структура данных известна.

⚠️ Минусы:

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

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

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

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