Récapitulatif - Grouper des amis
Fait partie de la section Logique & Flux du Journey JavaScript de Coddy — leçon 41 sur 65.
Défi
FacileCréez une fonction nommée analyzeFriendGroups qui prend deux tableaux de noms (représentant deux groupes d'amis différents) en paramètres. La fonction doit convertir les tableaux en ensembles (sets) et renvoyer un objet contenant les informations suivantes (dans cet ordre exact) :
mutualFriends: Le nombre de personnes qui sont dans les deux groupes d'amisexclusiveToFirst: Le nombre de personnes qui sont uniquement dans le premier groupeexclusiveToSecond: Le nombre de personnes qui sont uniquement dans le second groupepotentialConnections: Le nombre de connexions uniques qui pourraient être établies entre les membres exclusifs de chaque groupeisSubset: Un booléen indiquant si un groupe est entièrement contenu dans l'autre
Essayez vous-même
function analyzeFriendGroups(group1, group2) {
let set1 = new Set(group1);
let set2 = new Set(group2);
// É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 tableaux3JSON 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 JSON6Ensembles - Partie 2
Math - Union d'ensemblesMath - Intersection d'ensemblesMath - Différence d'ensemblesMath - Différence symétriqueSous-ensembles et sur-ensemblesRécapitulatif - Grouper des amis