码迷,mamicode.com
首页 > 其他好文 > 详细

高阶函数

时间:2019-07-02 09:21:32      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:patch   一个   ica   cti   tab   情况   简单   order   this   

高阶函数: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>

高阶函数

标签:patch   一个   ica   cti   tab   情况   简单   order   this   

原文地址:https://www.cnblogs.com/GongYaLei/p/11118341.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!