我對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