标签: functional-programming ramda.js
如果我有数组data和函数数组[fn1, fn2, fn3],那么Ramda获得的正确方法是什么
data
[fn1, fn2, fn3]
[fn1(data[0]), fn2(data[1], fn3(data[2]), ...]
基本上,我想用data中共享数组索引的值作为参数调用每个函数,并得到一个结果数组。
答案 0 :(得分:5)
您希望zipWith使用call:
zipWith
call
R.zipWith(R.call, fns, data)