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

Использовал ли unknown

unknown — это тип в TypeScript, представляющий любое значение, но с более строгой проверкой, чем any.

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

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

Пример:

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

Отличие от any:

  • unknown требует проверки типа, any — нет.
  • unknown безопаснее, так как предотвращает случайные ошибки.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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