Dédupliquer un tableau de données avec JavaScript
Concept et utilisation
La fonction JavaScript arrayDeduplicate()
permet de retirer les doublons d'un tableau de données.
Fonction
arrayDeduplicate()
Retire les doublons d'un tableau de données.
- Syntaxe
arrayDeduplicate(tableau);
- Paramètre
tableau
(Array)Le paramètre
tableau
de la fonctionarrayDeduplicate()
spécifie le tableau de données duquel retirer les doublons.
Exemple d'utilisation
var tableau = [1, 2, 3, 3];
arrayDeduplicate(tableau);
// Renvoie : [1, 2, 3]
Code source de la fonction
function arrayDeduplicate(a) {
var b = [],
c = [];
for (var i = 0, j = a.length; i < j; i++) {
var n = JSON.stringify(a[i]);
if (b.indexOf(n) === -1) {
b.push(n);
c.push(a[i]);
}
}
return c;
}
Dernière mise à jour le .