Встречается на собеседованиях • сегодня
Нужно ли передавать Generic в T Extends
Да, если нужно ограничить тип параметрами. `T extends SomeType` позволяет указать, что `T` должен быть подтипом `SomeType`. Это полезно для работы с методами/свойствами базового типа. Без `extends` тип `T` может быть любым.
Пример:
```typescript
function getLength(arg: T): number {
return arg.length; // Без extends TypeScript не знал бы, что у T есть length
}
```
Без ограничения (``) функция не смогла бы гарантировать наличие `.length`. `extends` добавляет безопасность типов при сохранении гибкости.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы