Показать сообщение отдельно
  #2 (permalink)  
Старый 04.01.2021, 18:05
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

sovsem-nub,
const arr = []; //вставить свои данные
let parametr = {};
for (let item of arr) {
    for (let key in item) {
        let [_, name] = key.split("parametr-");
        if (name) {
            name = decodeURI(name)
            if (!parametr[name]) parametr[name] = {};
            let value = item[key];
            if (!parametr[name][value]) parametr[name][value] = [];
            parametr[name][value].push(item.item_name);
        }
    }
}
console.log(parametr)

Последний раз редактировалось рони, 21.01.2021 в 11:59.
Ответить с цитированием