【发布时间】:2017-07-18 18:43:08
【问题描述】:
我怎样才能做到这一点
var foo = [{
"number":[1, 2, 3],
"id": [81, 82, 83]
}];
进入这个
var foo = [{
"number": 1,
"id": 81
},{
"number": 2,
"id": 82
},{
"number": 3,
"id": 83
}]
我尝试了.map() 和.filter(),但结果并不符合我的需要。有什么建议么?谢谢
【问题讨论】:
-
至少发布您的代码
-
你从哪里得到填充
foo的数据,为什么它被包装在一个外部数组中?这看起来像an XY problem,并且可能有一个解决您真正问题的方法,而不涉及像这样进行奇怪的对象操作。 -
为什么
foo是一个数组? -
“有什么建议吗?” ...是的,告诉我们你的尝试。 Stackoverflow 的目标是帮助您修复您的代码而不是免费的代码编写或教程服务
-
抓取第一个项目,然后是第一个键。通过遍历键将这些数组值映射到对象中。
标签: javascript arrays function object