首页 > 解决方案 > 如何在java脚本中从对象数组形成数组数组

问题描述

我正在尝试在 JavaScript 中从对象数组到数组数组的表单数据,但无法获得结果

输入数据 { "sept" : [1,2,3], "oct" : [5,6,7] "Nov" : [7,8,9]}

预期输出 [["sept",1,2,3],["oct",5,6,7],["Nov",7,8,9]]

我已经尝试了很多我可以获取密钥,Object.Key()但可以形成具有上述预期输出值的数据,请帮助我解决这个问题提前谢谢

标签: javascriptarraysjson

解决方案


只需使用循环遍历属性for .. in,您就会得到结果。

const obj = {
  "sept": [1, 2, 3],
  "oct": [5, 6, 7],
  "Nov": [7, 8, 9],
}

const result = [];

for (const prop in obj) {
  result.push([prop, ...obj[prop]]);
}

console.log(result)


推荐阅读