从对象键和值减少到对象列表

Reducing to list of object from object key and value

将之前的 Ramda groupBy 给定为

{
    '2018-Q4': 2,
    '2019-Q1': 5
}

我如何将其映射到

[
    {'quarter': '2018-Q4', 'value': 2},
    {'quarter': '2019-Q1', 'value': 5},
]

转换成对,然后使用字段名称 zipObj:

const { pipe, toPairs, map, zipObj } = R

const fn = pipe(
  toPairs,
  map(zipObj(['quarter', 'value']))
)

const data = {
  '2018-Q4': 2,
  '2019-Q1': 5
}

const result = fn(data)

console.log(result)
<script src="https://cdnjs.cloudflare.com/ajax/libs/ramda/0.27.0/ramda.js"></script>