Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.10.2019, 17:10
Интересующийся
Отправить личное сообщение для darktowerk56c Посмотреть профиль Найти все сообщения от darktowerk56c
 
Регистрация: 08.03.2019
Сообщений: 22

Как преобразовать структуру объекта в массив?
Все привет, подскажите, пожалуйста, как преобразовать структуру объекта в массив?
Из:
const obj = {
    one: ['1', '2', '3'],
    two: ['4', '5', '6'],
    three: ['7', '8', '9'],
    four: ['10', '11', '12'],
}

Необходимо получить:
const arr = [
    {
        one: ['1', '2', '3']
    },
    {
        two: ['4', '5', '6']
    },
    {
        three: ['7', '8', '9']
    },
    {
        four: ['10', '11', '12']
    }
]
Ответить с цитированием
  #2 (permalink)  
Старый 28.10.2019, 17:40
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

darktowerk56c,
<script>
const obj = {
    one: ['1', '2', '3'],
    two: ['4', '5', '6'],
    three: ['7', '8', '9'],
    four: ['10', '11', '12'],
}
const arr = Object.keys(obj).map(key => ({[key] : obj[key]}));
document.write(JSON.stringify(arr, "", 4))
  </script>
Ответить с цитированием
  #3 (permalink)  
Старый 28.10.2019, 17:47
Интересующийся
Отправить личное сообщение для darktowerk56c Посмотреть профиль Найти все сообщения от darktowerk56c
 
Регистрация: 08.03.2019
Сообщений: 22

Спасибо.
Ответить с цитированием
  #4 (permalink)  
Старый 28.10.2019, 18:11
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

darktowerk56c,
или так
<script>
const obj = {
    one: ['1', '2', '3'],
    two: ['4', '5', '6'],
    three: ['7', '8', '9'],
    four: ['10', '11', '12'],
}
const arr = Object.entries(obj).map(([key, value]) => ({[key] : value}));
document.write(JSON.stringify(arr, "", 4))
  </script>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как обработать переданные функции параметры как массив? javascript_pupil Общие вопросы Javascript 5 19.08.2016 13:59
Массив не принимает значение переменной как ключ wet jQuery 5 04.08.2016 08:30
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Как получить javasript массив из php? dima_tr AJAX и COMET 6 01.02.2013 03:37
как найти и удалить массив из массива? FRIE Общие вопросы Javascript 8 14.03.2011 15:48