Javascript 过滤器es6接受函数作为条件
我被困在一个教程上 Q:创建一个名为“拒绝”的函数。Reject的工作方式应与“filter”相反——如果函数返回“true”,则该项不应包含在新数组中。你必须使用过滤器 例如:Javascript 过滤器es6接受函数作为条件,javascript,ecmascript-6,Javascript,Ecmascript 6,我被困在一个教程上 Q:创建一个名为“拒绝”的函数。Reject的工作方式应与“filter”相反——如果函数返回“true”,则该项不应包含在新数组中。你必须使用过滤器 例如: var numbers = [10, 20, 30]; var lessThanFifteen = reject(numbers, function(number){ return number > 15; }); console.log(lessThanFifteen) // [ 10 ]; 我失败的尝
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));
}