We can use Set to store unique values in an array like a boss 💪. The Set object lets you store unique values of any type, whether primitive values or object references. const colors = ['blue', 'red', 'green', 'black', 'green'];
console.log(colors); // ['blue', 'red', 'green', 'black', 'green']
const unique = Array.from(new Set(colors));
console.log(unique); // ['blue', 'red', 'green', 'black'] Set objects are collections of values. A value in the Set may only occur once; it is unique in the Set's collection. You can iterate through the elements of a set in insertion order. The insertion order corresponds to the order in which each element was inserted into the set by the add() method successfully (that is, there wasn't an identical element already in the set when add() was called).