TypeScript · Junior · Pytanie 16 z 75
Czym jest generyk?
- ✓Poprawna odpowiedź: Parametrem typu, który pozwala pisać kod dla różnych typów, zachowując związek między nimi
- 2Typem
anyużywanym do tymczasowego wyłączenia sprawdzania w funkcjach - 3Klasą bazową, po której dziedziczą wszystkie inne typy i interfejsy
Wyjaśnienie
function first<T>(arr: T[]): T | undefined - typ wyniku jest powiązany z typem tablicy wejściowej: first([1, 2]) zwraca number | undefined. Z any ten związek przepada. Generyki są używane w Array<T>, Promise<T>, useState<T>.