TypeScript · Middle · Pytanie 4 z 75

Jak otypować getProp(obj, key), by wynik zależał od klucza?

Wyjaśnienie

K extends keyof T dopuszcza tylko istniejące klucze, a dostęp indeksowany T[K] daje dokładny typ wartości: getProp(user, 'age') → number. Wersja z any traci typowanie, a string przepuszcza literówki.

Do poczytania

Błąd w pytaniu

TypeScript · Middle · pytanie 4

Sprawdź się

Rozwiąż test TypeScript · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test