Récapitulatif - Les bases des ensembles
Fait partie de la section Logique & Flux du Journey JavaScript de Coddy — leçon 35 sur 65.
Défi
FacileCréez une fonction appelée processStudentGroups qui prend un tableau de noms d'étudiants en argument. La fonction doit :
- Créer un Set à partir du tableau d'entrée pour obtenir des noms d'étudiants uniques
- Supprimer tout étudiant dont le nom commence par 'Z' (insensible à la casse)
- Ajouter 'John Doe' au Set s'il n'est pas déjà présent
- Retourner un objet avec les propriétés suivantes :
uniqueCount: Le nombre d'étudiants uniqueshasJohnDoe: Un booléen indiquant si 'John Doe' est dans le SetstudentsArray: Un tableau de l'ensemble final des noms d'étudiants
Essayez vous-même
function processStudentGroups(students) {
// Écrivez votre code ici
}
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