let arr2 = [{ a: '1', b: 'q' }, { a: '1', b: 'q' }, { a: '2', b: 'b' }] const newArr = [...new Set(arr2.map(e => JSON.stringify(e)))].map(e => JSON.parse(e)) console.log(newArr)