JSFiddle - React, Tailwind, and code Playground
by Chitkala More
HTML
//Get all unique values in a JavaScript array (remove duplicates)
JavaScript
/* var myArray = [10, 20, 20, 10, 10, 30, 50, 10, 20]; // returns [10, 20, 30, 50] */
var myArray = ['a', 1, 'a', 2, '1']; // returns ['a', 1, 2, '1']
//Method 1
let unique = [...new Set(myArray)];
console.log(unique);
//Method 2
function onlyUnique(value, index, self) {
return self.indexOf(value) === index;
}
var unique2 = myArray.filter( onlyUnique );
console.log(unique2);
// shorten way
var unique3 = myArray.filter((v, i, myArray) => myArray.indexOf(v) === i);
console.log(unique3);