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

Как использовать 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 особенно полезны для коллекций, утилитарных функций и компонентов, которые должны работать с разными типами данных.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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