new Set([itérable]);
L'objet Set (Ensemble en français) permet de stocker des valeurs uniques, de n'importe quel type, que ce soit des valeurs d'un type primitif ou des objets.
let text = "Na na na na na na na na Batman!"; let wordSet = new Set(text.split(" "));
let unique = [];
for(let word of wordSet) {
unique.push(word);
}
unique // => ["Na", "na", "Batman!"]
Set class(object) n'accepte pas la répétition.
=> Il push donc uniquement les eléments qui ne sont pas dans array.
new Map([itérable]);
let m = new Map([[1, "one"]]);
for(let [key, value] of m) {
key // => 1
value // => "one"
}