如何使用Ramda.js映射对象值并仅采用第一个元素?

Joh*_*lor 2 javascript ramda.js

我有这样的输入:

{
  a: [obj1, obj2, obj3...],
  b: [obj1, obj2, obj3...],
  c: [obj1, obj2, obj3...]
}
Run Code Online (Sandbox Code Playgroud)

我想要该输出(每个键只有数组中的第一个对象)

{
  a: [obj1],
  b: [obj1],
  c: [obj1]
}
Run Code Online (Sandbox Code Playgroud)

我想使用ramda.js来做

Sco*_*yet 5

最简单的答案是just map(head, obj),或者如果您想要可重用的函数map(head)

您可以在Ramda REPL上看到这一点。