JSFiddle - React, Tailwind, and code Playground
JavaScript
var arr = [
{ id: 1, name: "Bob" },
{ id: 1, name: "Donald" },
{ id: 2, name: "Daryl" }
]
var out = arr.reduce(function (p, c) {
if (!p.some(function (el) { return el.id === c.id; })) p.push(c);
return p;
}, []);
console.log(out);