Freecodecamp: [beta] Aprimore as instruções para "Expressões regulares: combine um único caractere com várias possibilidades"

Criado em 2 fev. 2017  ·  3Comentários  ·  Fonte: freeCodeCamp/freeCodeCamp

O desafio de combinar um único caractere com várias possibilidades tem um problema.
O agente do usuário é: 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

Este desafio me pede para "contar o número de vogais". Isso me fez pensar que eu deveria adicionar .length à expressão avaliada para minha variável result . Adicionar .length falha nos testes, mas deixá-lo de fora me permite concluir o desafio.

Como o desafio não é testar um valor numérico na variável de resultado, sugiro que mudemos a instrução e o primeiro caso de teste para pedir aos campistas que encontrem todas as vogais .

Para corrigir isso, atualize a frase final para

... para encontrar todas as vogais na string quoteSample .

e atualize a mensagem do primeiro caso de teste:
assert(result.length == 25, 'message: You should find all 25 vowels.);

help wanted learn

Todos 3 comentários

@Greenheart ah Devo ter sido um pouco preguiçoso para enganar as pessoas nas instruções 😆 Essa mudança parece boa para mim 👍

@erictleung Acontece com os melhores de nós! :piscadela:

Eu farei isso também, já que a mudança parece semelhante às outras duas.

Esta página foi útil?
0 / 5 - 0 avaliações