TypeScript · Junior · Pytanie 3 z 75
Czym unknown różni się od any?
- ✓Poprawna odpowiedź: Z
unknownnic nie zrobisz bez zawężenia, aanywyłącza sprawdzanie - 2
unknownmożna przypisać do dowolnej zmiennej, aanytylko doobject - 3To synonimy;
unknownto po prostu nowsza nazwaany
Wyjaśnienie
any wyłącza typowanie i „zaraża” wszystko, czego dotknie. unknown to bezpieczny odpowiednik: wartość może być czymkolwiek, ale użyć jej można dopiero po sprawdzeniu (typeof x === 'string'). Dla danych z JSON.parse i catch (e) właściwym wyborem jest unknown.