在ramda中的部分应用

时间:2017-10-05 17:24:02

标签: javascript ramda.js

是否可以在单个语句中简化此表达式?

const _readFile = R.curry(fs.readFile);
const _readFile2 = _readFile(R.__, 'UTF-8', R.__);

1 个答案:

答案 0 :(得分:2)

你可以做到这一点,但它不是那么好

const _readFile = compose(apply(__, [__, 'UTF-8', __]), curry)(readfile)

我个人学习

const _readFile = curry((file, cb) => readfile(file, 'UTF-8', cb))