Récapitulatif - String Weaver
Fait partie de la section Logique & Flux du Journey JavaScript de Coddy — leçon 5 sur 65.
Défi
FacileCréez une fonction nommée stringWeaver qui prend deux chaînes de caractères et renvoie une nouvelle chaîne où :
- Ignorez les nombres comme s'ils n'existaient pas - Supprimez d'abord tous les nombres des deux chaînes
- Combinez les chaînes nettoyées - Mettez tous les caractères de la première chaîne nettoyée, suivis de tous les caractères de la seconde chaîne nettoyée
- Convertissez toutes les voyelles en majuscules - Dans la chaîne combinée finale
Renvoyez la chaîne finale.
Par exemple :
stringWeaver("web2024", "dev2025");
// Sortie : "wEbdEv"
stringWeaver("123hello", "456world");
// Sortie : "hEllOwOrld"Essayez vous-même
function stringWeaver(str1, str2) {
const vowels = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'];
const numbers = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"];
// Écrivez votre code ici
}
// N'écrivez rien en dehors de la fonctionToutes 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 JSON