我对JavaScript很陌生,所以如果这个答案显而易见,或者我吠叫错误的树,我很抱歉!以两种不同的方式调用函数 - JavaScript
什么是在下面的代码片段的区别:
function primeAddNum(innerHTML) {
return function() {
addNum(innerHTML);
return false;
};
}
var func = primeAddNum(innerHTML);
第二个:
var func = function() {
return function() {
addNum(innerHTML);
return false;
};
}();
顶一个工作的方式我想它,但不是底部,但这对我来说不是非常重要。我想知道的是每块背后的逻辑,因为我看不出它们的区别。
我知道这不是问题,但具有匿名函数返回另一个匿名函数是非常乱伦的。 – thatidiotguy