Есть к примеру такой массив обьектов
items = [
{
id: "1",
name: "тест1",
parents_names: ["Московская", "Орехово-Зуевский"],
parents_levels: [1, 3]
},
{
id: "2",
name: "Тест2",
parents_names: ["Карелия", "Прионежский", "Центральный"],
parents_levels: [1, 3, 7]
},
{
id: "3",
name: "Тест3",
parents_names: ["Санкт-Питер"],
parents_levels: [1]
},
];
В parents_levels у нас находится инфа, о том, что именно пришло в parents_names.
тоесть к примеру 1 = регион, 3 = район, 7= улица и тому подобное.
мне на выходе нужно получить новый обьект такого формата
newItems = [
{
id: "1",
name: "тест1",
region: "Московская",
area: "Орехово-Зуевский"
},
{
id: "2",
name: "тест2",
region: "Московская",
area: "Орехово-Зуевский",
street: "Центральный"
},
{
id: "3",
name: "тест3",
region: "Санкт-Питер",
}
];
Подскажите как это реализовать?