js的reduce方法,改变头等函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js的reduce方法,改变头等函数相关的知识,希望对你有一定的参考价值。
头等函数:把编程变成了类似搭积木的方式编码,可以使用很少的代码,实现强大的功能函数。
eg:
getTotal:数组的求和运算。
var myArray = [1,2,3,4];
var add = function(a,b){
return a + b;
}
var getTotal = function(arr){
retuurn arr.reduce(add);
}
getTotal(myArray);====>10
把add函数作为参数,传递给reduce函数,可以组成更加好用的复合函数,成就了更高层次的通用,同时避免了不必要的重复。
以上是关于js的reduce方法,改变头等函数的主要内容,如果未能解决你的问题,请参考以下文章
python 头等对象之一,python 函数那些不一般的用法