如何理解这条onclick语句?

就是link[i].onclick = 后面的为什么是两个括号()()连用?该如何理解?

如下图所示:

https://img.mukewang.com/5c131dee000182e209000414.jpg

繁花如伊
浏览 538回答 1
1回答

元芳怎么了

假设:var test = function(i) {    return function() {         alert(i+1);     } }所以你上面那行也可以写成这样:links[i].onclick = test(i);第一个括号是把函数名称包起来,第二个括号是表示方法传参
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript