Codeur Senior

CHALLENGE JavaScript #62 (Débutant)

Chaque Lundi, je vous propose le "5 min JavaScript Challenge"...

J'avais l'habitude de faire l'exercice avec les développeurs qui me suivent par email...
mais maintenant je vais proposer l'exercice à vous aussi, sur YouTube.

PERSONNE ne sera épargné... 😏

La seule règle ?

Vous avez 5 minutes MAX pour en venir à bout... sinon il va falloir revoir les fondamentaux.

Où réaliser le challenge ?

Dans la console de votre navigateur, tout simplement !

METTEZ VOTRE MEILLEURE RÉPONSE DANS LES COMMENTAIRES 👇

2 years ago | [YT] | 24



@dominiquetalis1516

Voici ma proposition : function cleanSpeech(text) { const firstWord = text.split('(').filter((_, i) => i === 0) const lastWord = text.split(')').filter((_, i) => i !== 0) return firstWord + lastWord }

2 years ago (edited) | 0

@galluladavid8631

tres bon défi , Il nous faire découvrir la methode chaine.replace ou string.replace ? C 'est une méthode JavaScript qui recherche un motif (défini par une expression régulière) dans la chaîne de caractères et le remplace par une autre valeur. L'expression régulière /\([^)]*\)/g est utilisée pour rechercher les parenthèses et leur contenu. \( \) : Recherche d'une parenthèse ouvrante et d'une parenthèse fermante. [^\)]* : Recherche de zéro ou plusieurs caractères qui ne sont pas une parenthèse fermante. /g : Modificateur pour effectuer une recherche globale (rechercher toutes les occurrences). La méthode replace remplace toutes les occurrences de parenthèses et de leur contenu par une chaîne vide, les supprimant ainsi de la chaîne d'origine. function cleanSpeach(chaine) { return chaine.replace(/\([^)]*\)/g, ''); } // Exemple d'utilisation var chaineOriginale = "hello(world)"; var chaineModifiee = cleanSpeach(chaineOriginale); console.log(chaineModifiee); // hello

2 years ago (edited) | 6

@mathisenjolras1176

function cleanSpeech(text) { return text.replaceAll(/\(|\)/g, '') }

2 years ago | 1

@pxly69

Voici ma proposition avec une regex : return text.replace(/\(.*\)/g, '');

2 years ago | 0