У меня есть массив объектов, который выглядит следующим образом:
var dataArray = [{ "moment": "18 January 2019", "val": 53 },
{ "moment": "18 January 2019", "val": 69 },
{ "moment": "18 January 2019", "val": 52 },
{"moment": "21 January 2019", "val": 52 },
{ "moment": "21 January 2019", "val": 52 },
{ "moment": "21 January 2019", "val": 52 }]
Я хотел бы добавить в новый массив значение элемента moment и среднее значение val на тот момент. например:
result =[{moment: "18 January 2019", "val": 58},
{moment: "21 January 2019", "val": 52}].
На данный момент мне удалось поместить по одному вхождению каждой даты в новый массив результат , но мне трудно определить среднее значение, так как я не знаю, как сделать разницу между значениями для дата из значений для другой даты. Любая помощь будет оценена.
Мир