私はJavaScriptを初めて使用するので、この答えが明白であるか、間違ったツリーを吠えている場合は、お詫びします。
次のコードスニペットの違いは何ですか。
function primeAddNum(innerHTML) {
return function() {
addNum(innerHTML);
return false;
};
}
var func = primeAddNum(innerHTML);
2つ目:
var func = function() {
return function() {
addNum(innerHTML);
return false;
};
}();
上の方は私が望むように機能しますが、下の方は機能しませんが、それは私にとってそれほど重要ではありません。私が知りたいのは、違いがわからないため、各ブロックの背後にあるロジックです。