为了账号安全,请及时绑定邮箱和手机立即绑定

这句js代码什么意思?

这句js代码什么意思?

FFIVE 2018-11-15 13:15:52
zepto.js event源码中这样的代码表示什么意思?if (one) autoRemove = function(e) {    remove(element, e.type, callback)    return callback.apply(this, arguments)}其中callback是传入的回调函数,callback.apply(this, arguments)这句不是表示执行callback函数吗? 又 return 了一下什么意思?此时的autoRemove的值又是什么呢?更新:return后面即表示callback的实际执行,那这个return有什么作用?
查看完整描述

1 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

autoRemove的值就是function(e) {

    remove(element, e.type, callback)

    return callback.apply(this, arguments)

}



callback.apply(this, arguments)表示执行callback函数。然后把值返回了return了出去。


看这个代码感觉应该是.one绑定事件的时候,只执行一次。


查看完整回答
反对 回复 2018-12-05
  • 1 回答
  • 0 关注
  • 505 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信