代码如下:
button1.onclick =(function(owner) {
return function() {
button1_click.apply(owner,arguments)
}
})(button1);这段代码怎么会出现2对括号"()()"?
这样的用法是什么意思?
button1.onclick =(function(owner) {
return function() {
button1_click.apply(owner,arguments)
}
})(button1);这段代码怎么会出现2对括号"()()"?
这样的用法是什么意思?
前面是函数体 后面的是放传入的参数的
这里 形参是owner实参是button1