高阶函数

Posted gongyalei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高阶函数相关的知识,希望对你有一定的参考价值。

高阶函数:Higher-order function既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。

简单的高阶函数:

function add(a, b, c)

return c(a) + c(b)

function c(v)

return v+1

add(1,2,c); // 5

其实项目当中用到好多这种情况的,我们比如书清除事件,我们写一个清除方法,

clearItem = (item) =>

this.props.dispatch(

...item

)

 

// 点击按钮时清除

handleClikckBtn = (fun) =>

let item =

tableList: [],

Item:,

Fun(item)

<Button onClick=() => this.handleClickBtn(this.clearItem)>清除数据</Button>

以上是关于高阶函数的主要内容,如果未能解决你的问题,请参考以下文章

Kotlin的高阶函数和常用高阶函数

Kotlin小知识之高阶函数

高阶函数

高阶函数

高阶函数:声明实现(定义)与调用

函数高阶函数