Freecodecamp: 没有对结果进行案例检查

创建于 2016-07-20  ·  3评论  ·  资料来源: freeCodeCamp/freeCodeCamp

挑战名称

使用unshift操作阵列

https://www.freecodecamp.com/challenges/manipulate-arrays-with-unshift

问题说明

该代码不检查为数组输出输入的大小写。

浏览器信息

  • 谷歌浏览器,版本:51.0.2704.106 m
  • 作业系统:Windows 10 Home
  • 移动设备,台式机或平板电脑:

您的密码


截屏

image

help wanted

最有用的评论

@ Akshit-p哦,我不同意您的意见,只是添加更多信息information

我认为应该更改此挑战的测试以删除toLowerCase() ,但我也认为所有四个挑战的测试都应使用严格的数字比较,以确保用户输入正确的值。

所有3条评论

测试对内容不是很挑剔,是吗? 甚至myArray.unshift(['paul','35']);通过了字符串'35'而不是数字35

重要的部分是unshift的使用正确,测试会进行检查。 尽管如此,指示为myArray正确的值应该更接近实际测试的值。

编辑添加:其他相邻的数组操作挑战(推/弹出/移位)在其测试中不包含toLowerCase() ,因此挑战在这方面是奇怪的。 其他数字也确实具有数字值的松散相等性,因此,数字的字符串形式在每种形式中都是可以接受的。

我完全理解,但是如果检查案例的大多数结果,那么为什么不这样做呢,请确保这是奇怪的,但一致性是关键。 不过谢谢

@ Akshit-p哦,我不同意您的意见,只是添加更多信息information

我认为应该更改此挑战的测试以删除toLowerCase() ,但我也认为所有四个挑战的测试都应使用严格的数字比较,以确保用户输入正确的值。

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