El desafío de emparejar un solo personaje con múltiples posibilidades tiene un problema.
El agente de usuario es: 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 desafío me pide que "cuente el número de vocales". Esto me hizo pensar que debería agregar .length
a la expresión que evalúa mi variable result
. Agregar .length
falla en las pruebas, mientras que omitirlo me permite completar el desafío.
Dado que el desafío no es probar un valor numérico en la variable de resultado, sugiero que cambiemos la instrucción y el primer caso de prueba para pedir solo a los campistas que encuentren todas las vocales .
Para solucionar este problema, actualice la oración final a
... para encontrar todas las vocales en la cadena
quoteSample
.
y actualice el mensaje del primer caso de prueba:
assert(result.length == 25, 'message: You should find all 25 vowels.);
@Greenheart ah Debo haber sido un poco vago para engañar a la gente en las instrucciones 😆 Este cambio me suena bien 👍
@erictleung ¡ Nos pasa a todos! :guiño:
También haré esto, ya que el cambio suena similar a los otros dos.