2. placeholderをサポートするcurry()を実装する
シェアしよう
少し工夫が必要 - accepted / - tried
この問題は1. curry()を実装するの続きです。
placeholderをサポートするcurry()
を実装してください。
以下は使用例です。
const join = (a, b, c) => { return `${a}_${b}_${c}`}const curriedJoin = curry(join)const _ = curry.placeholdercurriedJoin(1, 2, 3) // '1_2_3'curriedJoin(_, 2)(1, 3) // '1_2_3'curriedJoin(_, _, _)(1)(_, 3)(2) // '1_2_3'
もっと読む
https://javascript.info/currying-partials