Показать сообщение отдельно
  #1 (permalink)  
Старый 04.01.2020, 20:18
Кандидат Javascript-наук
Отправить личное сообщение для Начинающий-Js-кодер Посмотреть профиль Найти все сообщения от Начинающий-Js-кодер
 
Регистрация: 12.06.2016
Сообщений: 130

Добавить в массив данные
Возникла задача. Есть начальный массив:
var cur = {
  groups: []
};

Есть массив данных:
var data  = [
    ['group1', 'Петр'],
    ['group1', 'Ваня'],
    ['group3', 'Сидр'],
    ['group2', 'Петров']
];

Нужно сделать так, чтобы сначала проверялось, если ли такая группа если нет, то создать и потом добавлять данные туда. В финале массив должен выглядеть так:
var final = {
  groups:[
    group1:[
      'Петр','Ваня'
    ],
    group2:[
      'Петров'
    ],
    group3:[
      'Сидр'
    ]
  ]
}

Как это реализовать?
Ответить с цитированием