javascript - react es6绑定this箭头函数和bind 有何异同????
PHP中文网
PHP中文网 2017-04-11 11:25:55
[JavaScript讨论组]

react es6绑定this箭头函数和bind 有何异同????

这两段代码,上边的绑定是可以的,下面的就会报错。。。

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(2)
迷茫

在大括号中,要声明一个箭头函数,不是立即执行函数。所以传入的是形参,不是实参,'this.props.groupKey'不是一个有效的变量名所以报错了。而箭头函数中的this,指向的是最近一层作用域,所以箭头函数的函数体可以直接使用this,而无需传入任何参数。

<Button onClick={() => { this.props.deleteTask(this.props.groupKey) }} size="small" type="primary" shape="circle" icon="cross" />
迷茫
<Button onClick={() => this.props.deleteTask(this.props.groupKey)} size="small" type="primary" shape="circle" icon="cross" />
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号