🐕

jsでオブジェクトから[{key, value}]配列を作る

2021/01/08に公開

qiitaから乗り換えようと思ってライトなtipsから。

これを

{
  "a": 0,
  "b": 1,
  "c": 2
}

こうしたいときは

[
  {
    key: "a",
    value: 0
  },
  {
    key: "b",
    value: 1
  },
  {
    key: "c",
    value: 2
  }
]

こうする。

Object.entries({
  "a": 0,
  "b": 1,
  "c": 2
}).map(item => {
  return {
    key: item[0],
    value: item[1]
  }
})

Discussion