Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
28
Построение иерархического дерева из списка категорий
Компании, где спрашивали:
Фосфорд
Условие задачи
Необходимо реализовать функцию, принимающую массив объектов, каждый из которых имеет два свойства — title (название) и parent (родитель). Функция должна преобразовать такой плоский массив в вложенную структуру дерева, размещая элементы под их соответствующими родителями.
const categories = {
"title": "Приготовление напитков",
"parent": "Техника для кухни"
};
"title": "Техника для дома",
"parent": "Бытовая техника"
};
"title": "Веренные панели",
"parent": "Встраиваемся техника"
};
"title": "Бытовая техника",
"parent": null
};
"title": "Встраиваемся техника",
"parent": "Бытовая техника"
};
"title": "Духовые входы",
"parent": "Встраиваемся техника"
};
"title": "Продукты питания",
"parent": null
};
"title": "Электронаймики и термопоты",
"parent": "Техника для кухни"
};
"title": "Вытяжки",
"parent": "Встраиваемся техника"
};
"title": "Техника для кухни",
"parent": "Бытовая техника"
}