morflot
@morflot
Frontend Developer

Как перебрать объект и вывести его результат?

Добрый день! Есть json
var config = {
        name: {
            0: {
                name: '1',
                time: '09',
                request: 140
            },
            1: {
                name: '2',
                time: '09',
                request: 140
            }
        },
        name2: {
            0: {
                name: '2',
                time: '08',
                request: 140
            },
            1: {
                name: '2',
                time: '08',
                request: 140
            }
        }
    };


как вывести каждый результат name в новый массив, а значения time и request в другой массив, можно на примере одного. Спасибо!
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
@StockholmSyndrome
const [names, other] = Object.values(config).reduce((acc, curr) => {
  Object.values(curr).forEach(({name, ...other}) => {
    acc[0].push(name); 
    acc[1].push(other);
  });
  return acc;
}, [[], []]);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 нояб. 2024, в 14:38
250000 руб./за проект
28 нояб. 2024, в 14:33
70000 руб./за проект
28 нояб. 2024, в 14:18
1500 руб./за проект