filter,map,reduce : numbers example
JavaScript
let numbers = [1,2,3,4,5,6];
function isEven(x){
return x % 2 === 0;
}
function double(x){
return x*2;
}
function sum(total, value){
return total + value;
}
let evenNumbers = numbers.filter(isEven);
let doubleNumbers = numbers.map(double);
let total = numbers.reduce(sum, 0);
console.dir(evenNumbers);
console.dir(doubleNumbers);
console.dir(total);