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

Спасибо за код.
Так как у меня ff49 и итераторы не поддерживает и обновляться не планирую, переписал вот так:
var cur = {
  groups: {
  
  }
};

var data = [['group1', 'Петр'], ['group1', 'Ваня'], ['group3', 'Сидр'], ['group2', 'Петров']];

for(var i = 0; i < data.length; i++){
  if(data[i][0] in cur.groups === false)
    cur.groups[ data[i][0] ] = [];
  
  cur.groups[ data[i][0] ].push( data[i][1] );
 
}
console.log(cur);

Колхозно конечно, но должно работать.
Ответить с цитированием