How to Remove Duplicates from Array in Javascript ES6
How to Remove Array Duplicates in ES6 Below is the sample array we have, class7 comes two times. var arr = ["class5","class7","class2","class7"]; we want to remove the duplicates value var result = [...new Set(arr)]; // result = ["class5","classs7","class2"] Now lets assume we have array object and we need to remove objects which has duplicate id var arr = [ {id: 1, name: "test"}, {id: 2, name: "test2"}, {id: 1, name: "test3"}, {id: 3, name: "test4"} ] var result = [...new Set(arr.map(({id}) => id))].map((val) => arr.find(({id}) => id === val));
Comments