SOURCE

let objArr = [{ a: 1 }, { a: 1 }, { a: 1 }, { a: 2 }, { a: 3 }]


function removeArr(arr) {
    const arrMap = new Map()
    return arr.filter(item => {
        return !arrMap.has(item.a) && arrMap.set(item.a, 1)
    })
}

console.log(removeArr(objArr))

const testArr = [1,2,2,1,3]

console.log([...new Set(testArr)])
console 命令行工具 X clear

                    
>
console