TypeScript · Junior · Запитання 16 з 75
Що таке дженерик (generic)?
- ✓Правильна відповідь: Параметр типу, що дає змогу писати код для різних типів зі збереженням зв'язку між ними
- 2Тип
any, який використовують для тимчасового вимкнення перевірок у функціях - 3Базовий клас, від якого успадковуються всі інші типи й інтерфейси
Пояснення
function first<T>(arr: T[]): T | undefined - тип результату пов'язаний із типом вхідного масиву: first([1, 2]) поверне number | undefined. З any цей зв'язок втрачається. Дженерики використовуються в Array<T>, Promise<T>, useState<T>.