← К глоссарию

Generics

Generics позволяют описывать функции, классы и структуры данных так, чтобы типы подставлялись при использовании.

Почему это важно

Generics позволяют переиспользовать логику и сохранять типобезопасность.

Примеры

  • function identity<T>(value: T): T
  • Array<T>

Как объяснить на собеседовании

Generic — параметризованный тип, который подставляется в момент использования.

Частая ошибка

Писать избыточно сложные generic-конструкции ради «красоты типов».

Где встречается на практике

  • Утилиты коллекций
  • Типизированные хранилища
  • Переиспользуемые API-функции

Где это применять дальше

Связанные термины

© 2026 Road to JS · ИП Добрынина Екатерина Владимировна

ИНН 482425719598 · ОГРНИП 326480000011329 · qamos@bk.ru