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

Писал ли рекурсивные типы в TypeScript

Да, рекурсивные типы в TypeScript позволяют описывать структуры, которые ссылаются сами на себя. Например, для представления древовидной структуры данных: ```typescript type TreeNode = { value: T; children: TreeNode[]; }; const tree: TreeNode = { value: 'root', children: [ { value: 'child1', children: [] }, { value: 'child2', children: [ { value: 'grandchild', children: [] } ] } ] }; ``` Также можно создавать рекурсивные типы для JSON-подобных структур: ```typescript type JsonValue = string | number | boolean | null | JsonObject | JsonArray; type JsonObject = { [key: string]: JsonValue }; type JsonArray = JsonValue[]; ``` Важно следить за глубиной рекурсии, так как TypeScript имеет ограничения на обработку слишком глубоких рекурсивных типов.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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