Supprimer les doublons d'un tableau avec Set
Avec les collections Set, il est facile de
supprimer les doublons des tableaux. Pour cela, le tableau
doit être converti en collection Set.
Comme cette collection ne peut pas contenir
d'éléments en double, ceux-ci
disparaîtront lors de la conversion. Si ensuite on convertit la collection
à nouveau en tableau, on obtiendra un tableau sans doublons.
Regardons un exemple. Supposons que nous ayons le tableau suivant avec des doublons :
let arr = [1, 2, 3, 1, 3, 4];
Créons une collection Set basée sur celui-ci :
let set = new Set(arr);
Maintenant, convertissons notre collection à nouveau en tableau :
let arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // affichera [1, 2, 3, 4]
Écrivez une fonction qui prendra un tableau en paramètre et retournera ce tableau sans doublons.