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

如何理解这条onclick语句?

如何理解这条onclick语句?

繁花如伊 2018-11-14 14:15:58
就是link[i].onclick = 后面的为什么是两个括号()()连用?该如何理解?如下图所示:
查看完整描述

1 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

假设:

var test = function(i) {    return function() {
        alert(i+1);
    }
}

所以你上面那行也可以写成这样:

links[i].onclick = test(i);

第一个括号是把函数名称包起来,第二个括号是表示方法传参


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

添加回答

举报

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