Back to tasksGet help with live coding in real time with Sobes Copilot
Junior — Senior
27
Построение иерархического дерева из списка категорий
Companies where asked:
Фосфорд
Task condition
Необходимо реализовать функцию, принимающую массив объектов, каждый из которых имеет два свойства — 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": "Бытовая техника"
}