Skip to content
13 / 36

Что такое тип unknown и чем он отличается от any?

unknown — это типобезопасная альтернатива any. В переменную типа unknown можно положить что угодно (как и в any), но использовать значение нельзя, пока вы не проверите его тип. any отключает проверки полностью — с ним можно делать что угодно без ошибок. unknown заставляет вас сначала сузить тип через type guard, и только потом работать со значением.

Что такое тип unknown и чем он отличается от any? | JScriptiser