我可以使用ramda编写此代码吗?

const getJobs = data => anotherF('/jobs', data)

也许像

const getJobs = anotherF('/jobs', nthArg(0))

谢谢

最佳答案

如果anotherF已经是咖喱函数,那么您可以编写

const getJobs = anotherF('/jobs')


因此,如果它不被咖喱处理,或者您不知道,可以写

const getJobs = curry(anotherF)('/jobs')


但是,有充分的理由想知道为什么这样做值得。我是Ramda的创始人之一,并且是我的忠实拥护者,但是当它使我的代码更易于阅读和编写时,我认为它是一种工具包。其他用途似乎是滥用。

关于javascript - 怎么写这个没有意义?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56292002/

10-09 23:14