Description Set() est le constructeur d'un ensemble d'éléments uniques interdisant tout doublon.
Attend en paramètre une liste d'éléments itérables (comme un tableau ou des caractères d'une chaîne).
La structure Set semble proche de la structure Array, mais diffère sur :
- l'impossibilité de stocker des doublons
- l'accès aux éléments n'est pas possible avec un indice mais utilise la boucle for avec le mot clé of. (Voir exemple 2 de cette page)
Cet exemple utilise la particularité des ensembles Set qui n'autorisent pas les doublons pour dédoublonner un tableau.
L'ensemble tempSet est créé à partir du constructeur Set() avec le tableau d'origine en paramètre.
Pour transformer l'ensemble en objet Array, on utilise la syntaxe [... tableau].
Voir aussi l'exemple de la méthode filter() pour une autre solution technique.