Встречается на собеседованиях • сегодня

Для чего нужны Generics в TypeScript

Generics позволяют создавать компоненты, которые работают с разными типами, сохраняя типобезопасность. Они помогают избежать дублирования кода и явного указания конкретных типов. Пример без Generics: ```typescript function getFirstElement(arr: number[]): number { return arr[0]; } ``` Пример с Generics: ```typescript function getFirstElement(arr: T[]): T { return arr[0]; } const num = getFirstElement([1, 2, 3]); // тип number const str = getFirstElement(["a", "b", "c"]); // тип string ``` Основные преимущества: 1. Переиспользование кода для разных типов 2. Сохранение информации о типах 3. Более гибкие и безопасные API 4. Возможность создания обобщенных структур данных (мапы, очереди и т.д.)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы