2. placeholderをサポートするcurry()を実装する

JavaScript

少し工夫が必要  - 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

https://lodash.com/docs/4.17.15#curry

https://github.com/planttheidea/curriable

関連する問題

1. curry()を実装する

関連するリスト

lodash

常にもっといい方法を求めよう。