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

And*_*ess 1 functional-programming ramda.js

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

[fn1(data[0]), fn2(data[1], fn3(data[2]), ...]
Run Code Online (Sandbox Code Playgroud)

基本上,我想调用每个函数data,并在其参数中共享一个数组索引,并获得结果数组.

Ber*_*rgi 5

你会想用zipWithcall:

R.zipWith(R.call, fns, data)
Run Code Online (Sandbox Code Playgroud)