Ramda:在值数组上调用函数数组

时间:2016-10-18 14:26:43

标签: functional-programming ramda.js

如果我有数组data和函数数组[fn1, fn2, fn3],那么Ramda获得的正确方法是什么

[fn1(data[0]), fn2(data[1], fn3(data[2]), ...]

基本上,我想用data中共享数组索引的值作为参数调用每个函数,并得到一个结果数组。

1 个答案:

答案 0 :(得分:5)

您希望zipWith使用call

R.zipWith(R.call, fns, data)