Freecodecamp: [bêta] Améliorer l'instruction pour "Expressions régulières : faire correspondre un seul caractère avec plusieurs possibilités"

Créé le 2 févr. 2017  ·  3Commentaires  ·  Source: freeCodeCamp/freeCodeCamp

Défi match-un-caractère-avec-plusieurs-possibilités a un problème.
L'agent utilisateur est : Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.76 Safari/537.36 .



let quoteSample = "Beware of bugs in the above code; I have only proved it correct, not tried it.";
let vowelRegex = /[aeiou]/ig; // Change this line
let result = quoteSample.match(vowelRegex); // Change this line

Ce défi me demande de "compter le nombre de voyelles". Cela m'a fait penser que je devrais ajouter .length à l'expression évaluant ma variable result . L'ajout de .length échoue aux tests, tandis que le laisser de côté me permet de relever le défi.

Étant donné que le défi ne teste pas une valeur numérique dans la variable de résultat, je suggère que nous modifiions l'instruction et le premier cas de test pour demander uniquement aux campeurs de trouver toutes les voyelles .

Pour résoudre ce problème, mettez à jour la dernière phrase en

...pour trouver toutes les voyelles dans la chaîne quoteSample .

et mettre à jour le message du premier cas de test :
assert(result.length == 25, 'message: You should find all 25 vowels.);

help wanted learn

Tous les 3 commentaires

@Greenheart ah j'ai dû être un peu paresseux pour tromper les gens dans les instructions 😆 Ce changement me fait du bien 👍

@erictleung Cela arrive aux meilleurs d'entre nous ! :clin d'œil:

Je vais le faire aussi, car le changement semble similaire aux deux autres.

Cette page vous a été utile?
0 / 5 - 0 notes