Показать сообщение отдельно
  #4 (permalink)  
Старый 04.09.2019, 21:18
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,004

function getPagesArr(pages, categories) {
  var map = categories.reduce((m, c) => (m.set(c._id, c.catClass), m), new Map());
  return pages.map((p) => {
    var v = Object.assign({}, p);
    v.ctgrId = map.get(p.ctgrId) || p.ctgrId;
    return v;
  });
}
Ответить с цитированием