dedupe an array on keys

node v14.20.1
version: 1.0.0
endpointsharetweet
const data = [ { one: 1, two: 2, three: 3 }, { one: 1, two: 2, three: 3 }, { one: 2, two: 3, three: 4 }, { one: 3, two: 4, three: 5 } ] console.log( data.reduce((prev, curr, idx) => { const exists = prev.find(p => p.one == curr.one && p.two == curr.two && p.three == curr.three) if (!exists) { prev.push(curr) } return prev }, []) )
Loading…

no comments

    sign in to comment