gpt4 book ai didi

javascript - 过滤器 es6 接受函数作为条件

转载 作者:行者123 更新时间:2023-12-03 04:08:55 26 4
gpt4 key购买 nike

我被教程困住了。

问:创建一个名为“reject”的函数。拒绝应该以与“过滤器”相反的方式工作 - 如果函数返回“true”,则该项目不应包含在新数组中。你必须使用过滤器。

例如:

var numbers = [10, 20, 30];
var lessThanFifteen = reject(numbers, function(number){
return number > 15;
});
console.log(lessThanFifteen) // [ 10 ];

我失败的尝试

function reject(array, iteratorFunction) {
array.filter(number => !iteratorFunction(number));
}

最佳答案

您的拒绝函数应返回新数组

function reject(array, iteratorFunction) {
return array.filter(number => !iteratorFunction(number));
}

关于javascript - 过滤器 es6 接受函数作为条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44419024/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com