【发布时间】:2018-12-07 21:57:03
【问题描述】:
我想创建一个类似的函数:
const objectCreator = createObject({
foo: functionFoo,
bar: functionBar
})
objectCreator(42) // => { foo: functionFoo(42), bar: functionBar(42) }
所以这个想法是从一组应用于一个值的函数创建一个对象。用例是例如从唯一对象中提取不同的数据,并将此函数放入管道中。
我可以手动创建这样的函数,但是在 Ramda(或类似的)中是否已经存在用于此的函数?我想不通它是怎么命名的。
【问题讨论】:
-
不要认为 Ramda 中有任何 single 函数可以做到这一点。
标签: javascript functional-programming ramda.js