标签: javascript programming-languages
这可能很幼稚,但我无法理解javascript如何为其变量分配值。在此book中,我遇到了以下代码。
function greaterThan(n) { return m => m > n; } let greaterThan10 = greaterThan(10); console.log(greaterThan10(12));
m 如何分配值12?这不会给编译时间和运行时错误。仅当我删除 m => 时,我才会收到一个错误,指出m不是 定义。