2017-06-07 9 views
0

私はチュートリアルに固執しています。フィルタes6が条件として関数を受け入れる

Q: '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)); 
} 

答えて

1

を失敗したあなたの機能を拒否新しい配列

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

痛いが、それを見ていない返す必要があります、ありがとう! –

関連する問題