TypeScript · Senior · Pytanie 49 z 75
Co zwraca T[keyof T] dla T = { a: string; b: number }?
- ✓Poprawna odpowiedź:
string | number - 2
'a' | 'b' - 3
{ a: string } | { b: number }
Wyjaśnienie
Dostęp indeksowany przez unię kluczy daje unię typów wartości. Często używa się go, by pobrać unię wartości obiektu-stałej: typeof obj[keyof typeof obj].