JSFiddle - React, Tailwind, and code Playground
by Avi Algaly
JavaScript
const json = {
"type": "event",
"events_array": [{
"event_type": "STATUS",
"event_number": 1,
"event_massage": "pressure measurement complete"
}, {
"event_type": "WARNING",
"event_number": 6,
"event_massage": "pressure rise is too slow"
},
{
"event_type": "STATUS",
"event_number": 0,
"event_massage": "optical measurement complete"
}, {
"event_type": "STATUS",
"event_number": 1,
"event_massage": "pressure measurement complete"
}, {
"event_type": "WARNING",
"event_number": 6,
"event_massage": "pressure rise is too slow"
}
]
}
const al = json.events_array.reduce((acc, curr) => {
if (acc.filter((itm) => itm.event_number === curr.event_number).length === 0) acc.push(curr);
return acc;
}, []);
console.log(al)