【发布时间】:2016-05-22 17:08:07
【问题描述】:
我在这里找到了一些类似的主题,但不是真正适合我的问题的答案。使用 Javascript 我想将数组转换为对象。给定以下数组:
[{id:1,name:"aa"},{id:2,name:"bb"},{id:3,name:"cc"}]
我想达到这样的目标:
{1:{name:"aa"},2:{name:"bb"},3:{name:"cc"}}
最快/最短的方法是什么?考虑到我的数组中可能有 1000 个项目,我怎样才能以有效的方式实现此结果?
【问题讨论】:
-
那么你有 JSON,或者你有一个数组?
-
将一组可通过数字索引访问的对象转换为结构稍有不同的一组对象,以相同的顺序,可通过数字索引访问?
-
This question is a duplicate of this previous question(可悲的是,我不能欺骗它,我已经出于不同的原因投票关闭)。
-
你有一个对象数组。
标签: javascript arrays