高阶函数即:一个函数接受另一个函数作为参数 sample:
function add(x,y,f){
return f(x)+f(y);
}
add函数中可以传入函数f,此时add()
函数称之为高阶函数.
map()
函数为javascript中数组的高阶函数,map中可以传函数.还可以传包装类(Java里的.在这我不知道叫啥..)reduce()
她也是高阶函数可以传入当前指针,和后一个指针的参数.可以达成累加的效果 看到这里的时候我发现javascript和python真的好像.站在Java的角度去看他俩.
© 著作权归作者所有
文章评论(0)