Показать сообщение отдельно
  #2 (permalink)  
Старый 14.09.2022, 07:27
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

repz,
let res= {};
outs =[
    {
    "sec": "12",
    "disp": "AD",
    "num": "321"
},  {
    "sec": "12",
    "disp": "AD",
    "num": "123"
},  {
    "sec": "20",
    "disp": "ND",
    "num": "123"
}];
res = outs.reduce((res, {sec, num}) => (res[`${num},sec`]=(res[`${num},sec`] || 0) + +sec, res), res);
console.log(res)
Ответить с цитированием