Set
JavaScript 🟢 JuniorType : DataStructure
Definition
Un Set est une collection de valeurs uniques, ordonnees par insertion. Ajouter un doublon n'a aucun effet. Il offre des operations performantes pour tester l'appartenance.
Analogie
Un tamis qui ne laisse passer chaque bille qu'une seule fois, meme si tu la repasses dix fois.
Exemple de code
const unique = new Set([1, 2, 2, 3, 3]);
console.log([...unique]); class="cmt">// [1, 2, 3]
unique.add(4).delete(1);
console.log(unique.has(2)); class="cmt">// trueCas d'usage
Supprimer les doublons d'un tableau en une ligne : [...new Set(array)].