Back to questions
Middle+
2
Что такое generic в TypeScript?
Companies where asked
Скиф трейд
Answer from AI
sobes.tech AI
Generic в TypeScript — это механизм, позволяющий создавать компоненты (функции, классы, интерфейсы), которые работают с разными типами данных, сохраняя при этом типовую безопасность. Вместо конкретного типа указывается параметр типа, который задаётся при использовании. Это позволяет писать более универсальный и переиспользуемый код.
Пример:
function identity<T>(arg: T): T {
return arg;
}
const num = identity<number>(42); // num имеет тип number
const str = identity<string>("hello"); // str имеет тип string
Здесь T — параметр типа, который подставляется при вызове функции.