我正在阅读 Eloquent JavaScript 并开始学习函数式编程(第 6 章)。我对以下示例感到困惑:
show(Math.min.apply(null, [5, 6]));
function negate(func) {
return function() {
return !func.apply(null, arguments);
};
}
*注意:show() 只是将输出打印到 Eloquent JavaScript 网站上的控制台。
我不明白 negate() 函数与 show() 中的代码有何关联。negate() 函数在哪里调用?我没有看到它在该示例中的任何地方使用过,还是我错了?