挑战航点:带过滤器的过滤器阵列存在问题。
用户代理是: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36
。
它要求我使用过滤器从数组中删除大于 5 的所有元素。当我用我的代码运行测试时,我得到的结果是真的,但它没有让我通过。
我的代码:
var oldArray = [1,2,3,4,5,6,7,8,9,10];
// Only change code below this line.
var newArray = oldArray.filter(function(val){
return val < 5 === true;
});
// Only change code above this line.
(function() { return newArray; })();
看起来您的代码不仅删除了大于 5 的值,还删除了 5。
关闭不是测试问题,但如果您需要进一步说明,请随时回复。
感谢和快乐编码!
哦,明白了,谢谢!
您好,应该是:
返回 val < 6 === 真;
最有用的评论
您好,应该是:
返回 val < 6 === 真;