Comment supprimer les doublons d'un tableau en JavaScript ?

Réponses rédigées par Antoine
Dernière mise à jour : 2020-02-22 00:22:57
Thèmes : webmaster - javascript
Question

J'ai un array comme celui-ci :

var nombres = [“1”, “2”, “3”, “4”, “2”, “4”, “5”, “1”];

Comment faire pour supprimer les doublons du tableau en JavaScript ?

Réponse

Voici une solution rapide et facile, pour supprimer les doublons d'un tableau JavaScript ; elle consiste à utiliser l'objet Set() avec la méthode Array.from().

<script>
var doublons = ["1", "2", "3", "4", "2", "4", "5", "1"];
var sans_doublons = Array.from(new Set(doublons));
alert(sans_doublons);
</script>

Vous pourriez également utiliser une syntaxe de décomposition :

<script>
var doublons = ["1", "2", "3", "4", "2", "4", "5", "1"];
var sans_doublons = [...new Set(doublons)];
alert(sans_doublons);
</script>