Встречается на собеседованиях • сегодня
Как использовать Generic
Generics позволяют создавать компоненты, работающие с разными типами, сохраняя типобезопасность. Чаще всего используются в функциях, интерфейсах и классах.
Пример с функцией:
```typescript
function identity(arg: T): T {
return arg;
}
let output = identity ("hello"); // тип string
let output2 = identity(42); // тип number (автовывод)
```
Пример с интерфейсом:
```typescript
interface GenericArray {
[index: number]: T;
}
let arr: GenericArray = [1, 2, 3];
```
Ключевые преимущества:
- Избегаем дублирования кода
- Сохраняем информацию о типах
- Обеспечиваем типобезопасность
Generics особенно полезны для коллекций, утилитарных функций и компонентов, которые должны работать с разными типами данных.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы