カリー化について
code:javascript
const multiply = (n, m) => n * m; // カリー化前
const withMultiple = (n) => (m) => n * m; console.log(withMultiple(2)(4)); // カリー化後
console.log(withMultiple(3)(5)); // 15
const triple = withMultiple(3);
console.log(triple(5)); // 15
このように一部の関数の引数を固定して、新しい関数を作ることができる。
このことを「関数の部分適用」という。