[
{"ip":"123","data":"2019-02-27 21:05:11","type":"1","source_id":123},
{"ip":"123","data":"2019-02-27 21:07:37","type":"1","source_id":135},
{"ip":"123","data":"2019-02-27 22:03:33","type":"1","source_id":123},
{"ip":"123","data":"2019-02-28 22:06:00","type":"1","source_id":123}
]
есть json как посчитать одинаковые поля убрать их и отправить 5 параметром количество одинаковых параметров За любую идею буду благодарен json нужен для постройки графика на amcharts 4
Пример
[
{"ip":"123","data":"2019-02-27 21:05:11","type":"1","source_id":125,"total":1},
{"ip":"123","data":"2019-02-27,"type":"1","source_id":125,"total":4}
]
let mass = [
{"ip":"123","data":"2019-02-27 21:05:11","type":"1","source_id":123},
{"ip":"123","data":"2019-02-27 21:07:37","type":"1","source_id":135},
{"ip":"123","data":"2019-02-27 22:03:33","type":"1","source_id":123},
{"ip":"123","data":"2019-02-28 22:06:00","type":"1","source_id":123}
]
console.log(group(mass));
function group(arr)
{
let res = [];
arr.forEach(el => {
if (res.length === 0)
{
el.total = 1;
res.push(el);
}
else {
res.every(elem => {
if (el.source_id === elem.source_id)
{
elem.total++;
return;
}
else {
el.total = 1;
res.push(el);
}
});
}
});
return res;
}
//console.log(res);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В общем-то дело такое: необходимо создать страницу с фоном любого цвета, при клике в любую область которой осуществляется закрашивание фигуры...
функция success с ajax запроса на createНу и соответственно добавляет элемент