首先对不起,如果我没有在正确的地方张贴或者已经有重复,但我不知道该怎么称呼它或如何搜索它.
有人可以向我解释下面的代码是什么意思:
function noisy(f) {
return function(arg) {
console.log("calling with", arg);
var val = f(arg);
console.log("called with", arg, "- got", val);
return val;
};
}
noisy(Boolean)(0);
// ? calling with 0
// ? called with 0 - got false
Run Code Online (Sandbox Code Playgroud)
为什么函数调用后需要(布尔)?
noisy(Boolean)(0);
Run Code Online (Sandbox Code Playgroud)
我怎么称呼这种函数调用?
提前致谢!