const unique = (arr) => [...new Set(arr)] const uniqueObj = (objArr, key) => [...new Set(arr.map(item => item[key]))] let arr = [ {id: 1}, {id: 2}, {id: 3}, {id: 1} ] console.log(uniqueObj(arr, 'id'))