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

Для чего использовать unknown

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

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

  • Когда тип переменной неизвестен заранее (например, данные из API).
  • Когда нужно избежать any и обеспечить безопасность типов.

Пример:

typescript
function logValue(value: unknown) {
  if (typeof value === 'string') {
    console.log(value.toUpperCase()); // Безопасно, тип проверен
  } else {
    console.log('Not a string!');
  }
}

Отличие от any:

  • any отключает проверку типов.
  • unknown заставляет проверить тип перед операциями.

Лучше использовать unknown, если тип неизвестен, но нужна строгая типизация.

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

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

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

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