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

Что такое Generics в TypeScript

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; } ``` Где `` - это параметр типа, который можно заменить конкретным типом при использовании.
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы