DEV Community

Discussion on: Basic Javascript: Removing Duplicates from an Array

jonasno profile image

How do you implement "array.reduce((x, v) => ({[v]: true, ...x}), {})" in a removeDuplicates function? Im unfamiliar with that syntax.

Im running performance tests and so far this function is the fastest one:
function removeDuplicates3(array) {
array.splice(0, array.length, ...(new Set(array)))
but I want to test your suggestion too.