Термин TypeScript обновлено

unknown: что это

Коротко

unknown: безопасная версия any: переменной типа unknown можно присвоить что угодно, но использовать её нельзя, пока тип не сужен проверкой (typeof, instanceof, type guard). Подходит для данных извне, JSON.parse и catch (e).

Определение

Безопасная версия any: переменной типа unknown можно присвоить что угодно, но использовать её нельзя, пока тип не сужен проверкой (typeof, instanceof, type guard). Подходит для данных извне, JSON.parse и catch (e).

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по TypeScript проверят, что термин понятен в деле.