Freecodecamp: 使用 typeof 挑战要求分号正确

创建于 2017-12-28  ·  3评论  ·  资料来源: freeCodeCamp/freeCodeCamp



挑战名称


使用 typeof

问题描述


在使用 typeof 挑战中,如果要提交:

console.log(typeof "")

console.log(typeof 0)

console.log(typeof [])

console.log(typeof {})

但是,如果添加分号:

console.log(typeof "");

console.log(typeof 0);

console.log(typeof []);

console.log(typeof {});

然后所有的测试都通过了。 Javascript 不需要分号,因此对于不使用分号的用户来说,这只是使挑战复杂化。

截屏


screenshot 2017-12-28 at 11 51 18 am

first timers only help wanted

最有用的评论

我为此提交了 PR。 它现在应该按预期工作。

所有3条评论

感谢您报告此错误 @ChrisBrownie55!

该挑战在测试版中已被移除,但仍然存在关于 typeof 的挑战。 它还需要一个分号。 我们不需要在这里强制执行。


需要改变什么

你可以在这里找到代码:
https://github.com/freeCodeCamp/freeCodeCamp/blob/5214371ef124f24f242cd8a619ba8a8f1992cbe6/seed/challenges/02-javascript-algorithms-and-data-structures/debugging.json#L129

从正则表达式中删除分号应该可以解决问题。

查看CONTRIBUTING.md以设置您的本地开发环境。

如果您需要帮助,请访问我们的贡献者聊天室。 我们总是很乐意回答任何问题!

我为此提交了 PR。 它现在应该按预期工作。

谢谢@ncaron!

此页面是否有帮助?
0 / 5 - 0 等级