En el desafío Using typeof, si uno tuviera que enviar:
console.log(typeof "")
console.log(typeof 0)
console.log(typeof [])
console.log(typeof {})
Sin embargo, si se agregaron puntos y comas:
console.log(typeof "");
console.log(typeof 0);
console.log(typeof []);
console.log(typeof {});
Luego se pasan todas las pruebas. Javascript no requiere punto y coma, por lo tanto, esto simplemente complica el desafío para los usuarios que no usan punto y coma.
¡Gracias por informar de este error @ ChrisBrownie55!
El desafío se eliminó en la versión beta, pero todavía hay un desafío sobre typeof. También requiere un punto y coma. No necesitamos hacer cumplir eso aquí.
Puedes encontrar el código aquí:
https://github.com/freeCodeCamp/freeCodeCamp/blob/5214371ef124f24f242cd8a619ba8a8f1992cbe6/seed/challenges/02-javascript-algorithms-and-data-structures/debugging.json#L129
Eliminar el punto y coma de la expresión regular debería ser suficiente.
Consulte CONTRIBUTING.md para configurar su entorno de desarrollo local.
Si necesita ayuda, vaya a nuestra sala de chat para
Envié un PR para esto. Ahora debería funcionar según lo previsto.
¡Gracias @ncaron!
Comentario más útil
Envié un PR para esto. Ahora debería funcionar según lo previsto.