Напиши тип Junior Дженерики обновлено

Значение параметра типа по умолчанию

Вопрос

Задай Box параметр типа T со значением по умолчанию string.

type Box</* ? */> = { value: T };

Попробуйте сами

Напишите тип, как написали бы в коде.

Показать ответ и разбор

Коротко

Правильный тип: T = string. Ответ Почему так Значение по умолчанию позволяет писать Box вместо Box<string.

Правильный тип

T = string

Разбор

Ответ

T = string

Почему так

Значение по умолчанию позволяет писать Box вместо Box<string>. Часто встречается в типах ответов API: ApiResponse<T = unknown>.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме