js highreorder
high order function js
by bhupendra negi
JavaScript
var orders = [{amount:100},{amount:50},{amount:25}];
// filter
var test = orders.filter(function(amt) {
return amt.amount === 50;
})
console.log(test);
// map returns new Arr
var newArr = orders.map(function(item) {
return item.amount+10;
});
console.log("map output");
console.log(newArr);
// reduce
//var total = orders.reduce(function(sum,order) { return sum + order.amount},0);
//console.log(total);
// reduce via arrow function
var total = orders.reduce( (sum,order) => sum + order.amount , 0 );
console.log(total);