私は Eloquent Javascript を使って作業していますが、次のようなコード スニペットに出会いました。
function greaterThan(x) {
return function(y) {
return y > x;
};
}
var greaterThanTen = greaterThan(10);
show(greaterThanTen(9));
このような関数を内部に無名関数で定義する実際のユースケースはありますか? これを行う方がはるかに簡単ではないでしょうか:
function greaterThan(x,y){
return x > y;
}
var greaterThanTen = greaterThan(9, 10);
アイデア/コメント/提案は非常に役に立ちます。