4
我正在学习代码,并试图理解高阶函数和抽象。我不明白这段代码如何运行返回“true”。有人可以向我解释这个功能是如何工作的吗?
function greaterThan(n) {
return function(m) { return m > n; };
}
var greaterThan10 = greaterThan(10);
console.log(greaterThan10(11));
感谢您的帮助。
我明白M> N,I”试图了解这些值是如何分配给m和n的。 –
内部函数通过闭包来记住它的上下文,所以函数知道你已经通过的n和m的值。 – Sumeet