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

ureech,
<script>
function fn(arr)
{  let keys = Object.keys(arr[0]), obj = {};
   keys.forEach(k => obj[k] = []);
   arr.forEach(a => keys.forEach(k => obj[k].push(+a[k])));
   return keys.map(k => ({name : k,  data : obj[k]}))
}
let res = [{ to_fact_hip: "10.00", to_fact_neck: "30.00", to_fact_weist: "20.00"},
{ to_fact_hip: "10.00", to_fact_neck: "30.00", to_fact_weist: "20.00"},
{ to_fact_hip: "0.00", to_fact_neck: "0.00", to_fact_weist: "0.00"}]
let totall = fn(res)
document.write(JSON.stringify(totall, "", 4))

</script>
Ответить с цитированием