Я создаю небольшую папку на основе CMS.Я использую php для извлечения всех путей к папке, и я хочу использовать javascript для создания веб-сайта.Я знаю, что могу делать все в php, но я более свободно владею javascript, и поэтому я бы хотел использовать это вместо php.В любом случае с php я получаю этот список:
0: {parent: "theater", child: "How_to_be_a_regisseur", text: "Project 1!↵Phasellus a quam non arcu accumsan rhon…ium leo ante, vitae volutpat diam consectetur in."}
1: {parent: "theater", child: "How_to_be_a_regisseur", img: "./content/theater/How_to_be_a_regisseur/img/download.jpeg"}
2: {parent: "theater", child: "How_to_be_a_regisseur", img: "./content/theater/How_to_be_a_regisseur/img/rsz_namibia_will_burrard_lucas_wwf_us_1.jpg"}
4: {parent: "theater", child: "WOOWW", text: "Project 1!↵Phasellus a quam non arcu accumsan rhon…ium leo ante, vitae volutpat diam consectetur in."}
...
12: {parent: "varia", child: "gggggg", text: "Project 1!↵Phasellus a
13: {parent: "varia", child: "gggggg", img: "./content/varia/gggggg/img/download.jpeg"}
14: {parent: "varia", child: "gggggg", img: "./content/varia/gggggg/img/rsz_namibia_will_burrard_lucas_wwf_us_1.jpg"}
...
20: {parent: "about", child: null, img: "./content/about/img/download.jpeg"}
parent
означает папку, child
подпапку и img
или text
содержимое этой папки.Есть ли способ реструктурировать этот массив в массив объектов с этой структурой, в которой все parents
становятся атрибутом, содержащим массив children
, каждый из которых содержит различные объекты со ссылками на изображения или текст?
{
theater: [
How_to_be_a_regisseur: {
img: "path",
text: "blah blah"
},
WOOW: {
img: "path",
text: "blah blah"
}
],
varia:[...{[][]}]
}