是否有类似于lodash _.toArray的ramda.js?

sim*_*ing 5 javascript functional-programming lodash ramda.js

我想停止使用lodash.js并切换到ramda.js但是我没有看到任何类似于_.toArray()对象的函数,是否有类似的东西ramda,我应该编写或者我应该继续使用lodash这些函数(可能还有更多我尚未遇到的情况) .)

例如,lodash如果你有一个像这样的对象:

{"key1": {"inner": "val"}, "key2" : {"inner": "val"}}

你可以将它转换为这样的数组:

[{"inner": "val"}, {"inner": "val"}]

使用该功能 _.toArray()

Sco*_*yet 10

好吧,Ramda有values,这似乎是你正在寻找的:

var obj = {"key1": {"inner": "val"}, "key2" : {"inner": "val"}};
R.values(obj); //=> [{"inner": "val"}, {"inner": "val"}]
Run Code Online (Sandbox Code Playgroud)

但是从lodash文档中可以很清楚地知道_.toArray函数接受什么类型的值,所以这可能不是完全替代.