该函数的原始代码为:
getGreaterThan: function(input) {
let greaterValues = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
let greaterNums = [];
for (let j = 0; j < greaterValues.length; j++) {
if (greaterValues[j] > parseInt(input)) {
greaterNums.push(greaterValues[j]);
}
}
return greaterNums;
}
这是我的实现:
return [parseInt(input).filter((greaterNum) => input < greaterNum)];]
我该如何着手处理这件事?
1条答案
按热度按时间pengsaosao1#
您应该过滤
greaterValues
,而不是parseInt(input)
。没有必要在返回值周围放置
[]
。filter()
本身返回一个数组。