Récupéré tout les éléments unique dans un tableau en Javascript

Dans ce tutoriel nous allons découvrir comment récupéré tout les éléments unique dans un tableau. Avec JavaScript 1.6/ECMAScript 5, vous pouvez utiliser la méthode filtre pour récupéré un tableau avec des valeurs uniques. Ainsi avec JavaScript /ECMAScript 6 vous pouvez utiliser l’objet « Set » pour récupéré un tableau avec des valeurs uniques. Comme indiqué dans l’exemple ci-dessous:
 
 

Exemple sur ES5
function getUniqueVal(value, index, self) { 
    return self.indexOf(value) === index;
}

var tab = [1, 2, 3, 'w', 3, 'w'];
var newTab = tab.filter( getUniqueVal ); 
console.log(newTab); 

La sortie :

[1, 2, 3, "w"]

 

Exemple sur ES6

ES6 possède un objet natif appelé Set pour stocker des valeurs uniques. Pour obtenir un tableau avec des valeurs uniques, procédez comme suit:

var tab = [1, 2, 3, 'w', 3, 'w'];

let newTab = [...new Set(tab)]; 

console.log(newTab);

La sortie :

[1, 2, 3, "w"]
QCM JavascriptQCM Javascript – Partie 1QCM sur Javascript avec des réponses pour la préparation des tests techniques, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus
Partagez cet article

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *