Qu'est-ce qu'un ensemble ?
Fait partie de la section Logique & Flux du Journey JavaScript de Coddy — leçon 28 sur 65.
Un Set est un objet intégré en JavaScript qui stocke des valeurs uniques de n'importe quel type. Il est similaire à un tableau, mais avec une différence clé :
- Chaque valeur dans un Set doit être unique
Voici comment créer un Set :
const mySet = new Set();Vous pouvez également initialiser un Set avec un tableau :
const mySet = new Set([1, 2, 3, 4, 5]);Pour convertir un set en tableau :
const myArr = Array.from(mySet);Défi
FacileCréez une fonction appelée uniqueElements qui prend un tableau en argument. La fonction doit retourner un nouveau tableau contenant uniquement les éléments uniques du tableau d'entrée.
Aide-mémoire
Un Set est un objet JavaScript intégré qui stocke des valeurs uniques de n'importe quel type. Chaque valeur dans un Set doit être unique.
Créer un Set :
const mySet = new Set();Initialiser un Set avec un tableau :
const mySet = new Set([1, 2, 3, 4, 5]);Convertir un Set en tableau :
const myArr = Array.from(mySet);Essayez vous-même
function uniqueElements(arr) {
// Écrivez votre code ici
}
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Logique & Flux
1Les chaînes de caractères en profondeur
Fondamentaux des chaînesParcourir les chaînesTemplate LiteralsMéthodes des chaînesRécapitulatif - String Weaver4JSON Partie 2
Itérer sur du JSONJSON imbriquéChaînage optionnel JSONCopie superficielle et profondeRécapitulatif - Magasin de vélosRécapitulatif - Système solaire7Système de gestion de bibliothèque
Présentation du projetAjouter des livres2Tableaux multidimensionnels
Bases des tableaux 2DAccès aux éléments d'un tableau 2DBoucles imbriquées et tableaux 2DRécapitulatif - Tableaux 2DAddition et soustraction de matricesTableaux irréguliers (Jagged Arrays)Tableaux 3D et au-delàModèles courants de tableaux 2DRécapitulatif - Tout sur les tableaux5Les Ensembles - Partie 1
Qu'est-ce qu'un ensemble ?Parcourir les ensemblesAjouter un élémentSupprimer un élémentVérifier si un élément existeTaille et Est videCopier et EffacerRécapitulatif - Les bases des ensembles3JSON Partie 1
Qu'est-ce qu'un JSON ?Vérifier si une clé existeMéthodes d'objetL'opérateur Spread Partie 1L'opérateur Spread Partie 2Supprimer des clésRécapitulatif - Manipuler les clés JSON