js elimina duplicati da array
const names = ['John', 'Paul', 'George', 'Ringo', 'John'];
let unique = [...new Set(names)];
console.log(unique); // 'John', 'Paul', 'George', 'Ringo'
javascript rimuovere stringhe duplicate da array
//ES6
let uniqueArray = [...new Set(arrayWithDuplicates)];
//Alternative
function removeArrayDuplicates(arrayWithDuplicates) {
let seen = {};
let uniqueArray = [];
let len = arrayWithDuplicates.length;
let j = 0;
for(let i = 0; i < len; i++) {
let item = arrayWithDuplicates[i];
if(seen[item] !== 1) {
seen[item] = 1;
uniqueArray[j++] = item;
}
}
return uniqueArray;
}
rimuovere i duplicati in array
uniq = [...new Set(array)];
or
uniqueArray = a.filter(function(item, pos) {
return a.indexOf(item) == pos;
})
javascript per rimuovere i duplicati da un array
uniqueArray = a.filter(function(item, pos) {
return a.indexOf(item) == pos;
})