Разница между any и unknown Flashcards

(1 cards)

1
Q

Разница между any и unknown

A

unknown - используется в error
any - все что угодно и TS отказывается и снимает все полномочия

function test(a: any) {
return a + 1
}
test(1)

Как работает с unknown?
function test(a: unknown) {
if (typeof a === ‘number’) {
return a*10
}
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly