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

В чем разница между T Extends и T =

`T extends` и `T =` используются в TypeScript для разных целей: 1. **`T extends`** - ограничивает тип `T` определенными условиями (constraint). Например: ```typescript function logLength(arg: T): void { console.log(arg.length); } ``` Здесь `T` может быть только типом, у которого есть свойство `length` типа `number`. 2. **`T =`** - задает значение по умолчанию для generic-параметра: ```typescript interface Box { value: T; } const box: Box = { value: "default" }; // T становится string ``` Ключевые отличия: - `extends` ограничивает возможные типы - `=` устанавливает тип по умолчанию, если тип не указан явно
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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