Eloquent JavaScript を読んでいて、関数型プログラミング (第 6 章)にたどり着きました。次の例に混乱しています。
show(Math.min.apply(null, [5, 6]));
function negate(func) {
return function() {
return !func.apply(null, arguments);
};
}
*注意: show() は、Eloquent JavaScript Web サイトのコンソールに出力を出力するだけです。
negate() 関数が show() 内のコードにどのように関連しているかわかりません。negate() 関数はどこで呼び出されますか? その例のどこにも使用されていないように見えますか、それとも間違っていますか?