javascript - 如何在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()
但可以形成具有上述预期输出值的数据,请帮助我解决这个问题提前谢谢
解决方案
只需使用循环遍历属性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)
推荐阅读
- python - 如何使用 TensorFlow Datasets 获取成对的 Omniglot 数据
- sql - MS Access 查询,如何使用 SQL 将单个日期分组为周
- javascript - curl 可以从 BLOB 获取音频文件吗?
- cypress - 如何捕获赛普拉斯中的所有 API 调用?
- angular - Observable 订阅但不返回值
- javascript - 获取周数从 1 月 1 日开始的一年中的周数
- r - 在 R 中创建新列 - 从其他列中提取常规字符
- asp.net-core - 如何仅在“dotnet 测试”期间抑制 aspnet 核心日志
- c# - C# 充气城堡 DHKdfParameters extraInfo 不影响结果
- excel - 避免重复计数中的空单元格的建议