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

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