Retour au blog

Programmation Fonctionnelle en JavaScript : Comprendre Comment Extraire des Valeurs Uniques d'un Tableau

Salut HaWkers ! Ca va ?!

Supposons que vous ayez un jeu de donnees avec plusieurs valeurs repetees dans un tableau, et que vous deviez extraire uniquement les valeurs uniques. Mais comment faire ? Ne vous inquietez pas, cette tache peut etre facilement realisee avec l'aide de l'operateur Spread et de l'objet Set, et c'est exactement ce dont nous allons parler dans cet article.

Que sont les valeurs uniques dans un Tableau ?

Les valeurs uniques dans un tableau sont celles qui n'apparaissent qu'une seule fois, c'est-a-dire qu'elles ne se repetent pas. Les valeurs dupliquees apparaissent plus d'une fois dans le tableau. Par exemple, considerez le tableau suivant :

const tableau = [1, 2, 3, 3, 4, 5, 5, 5, 6];

Les valeurs uniques dans ce tableau sont : 1, 2, 4 et 6. Les valeurs dupliquees sont : 3 et 5.

Comment extraire des valeurs uniques d'un Tableau avec JavaScript ?

Pour extraire des valeurs uniques d'un tableau en JavaScript, nous pouvons utiliser l'operateur Spread et l'objet Set. Voyez l'exemple ci-dessous :

const tableau = [1, 2, 3, 3, 4, 5, 5, 5, 6];
const tableauUnique = [...new Set(tableau)];

console.log(tableauUnique);
// [1, 2, 3, 4, 5, 6]

Dans cet exemple, nous creons un nouvel objet Set a partir du tableau original en utilisant l'operateur Spread et, ensuite, nous creons un nouveau tableau a partir de l'objet Set en utilisant egalement l'operateur Spread. L'objet Set est une collection de valeurs exclusives, ce qui signifie qu'il n'autorise pas les valeurs dupliquees. En convertissant l'objet Set en tableau a nouveau, nous obtenons uniquement les valeurs exclusives du tableau original.

Dans l'exemple ci-dessus, le tableau tableauUnique contient les valeurs uniques du tableau original tableau.

Considerations Finales

Utiliser l'operateur Spread et l'objet Set est une maniere facile et rapide d'extraire des valeurs uniques d'un tableau en JavaScript. Cependant, il est important de rappeler que cette approche ne fonctionne qu'avec des chaines et des nombres. Si votre tableau contient des objets ou d'autres types de donnees, vous devez creer une fonction personnalisee pour extraire les valeurs uniques.

J'espere que cet article vous a ete utile. Si vous avez des questions ou des suggestions, veuillez m'envoyer un message direct sur Instagram.

Et si vous avez deja utilise l'operateur Spread et l'objet Set pour extraire des valeurs uniques d'un tableau auparavant, partagez votre experience avec moi la-bas aussi !

Je serai toujours disponible pour vous aider dans votre parcours de programmation !

C'est parti !

Commentaires (0)

Cet article n'a pas encore de commentaires. Soyez le premier!

Ajouter des commentaires