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
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>