【发布时间】:2017-07-13 13:01:56
【问题描述】:
我会直截了当,所以这就是我所拥有的:
const someObj = {
one: [
{
id: 123,
text: "lalala"
},
{
id: 456,
text: "lalala2"
},
{
id: 789,
text: "lalala3"
}
],
two: [
{
id: 111,
text: "text random"
},
{
id: 222,
text: "text random2"
},
{
id: 333,
text: "text random3"
}
]
};
这是我需要的:
const someOtherObj = {
111: {
id: 111,
text: "text random"
},
222: {
id: 222,
text: "text random2"
},
333: {
id: 333,
text: "text random3"
},
123: {
id: 123,
text: "lalala"
},
456: {
id: 456,
text: "lalala2"
},
789: {
id: 789,
text: "lalala3"
}
};
我知道这可以在没有百万循环的情况下实现,只是我想不出任何聪明的解决方案。 :/ 那么,也许有人可以帮我解决这个难题? :)
谢谢:)
【问题讨论】:
-
仅 Stack Overflow 上就有数百篇关于如何展平数组和对象的帖子。您为什么不尝试一下,然后向我们提出您遇到问题的具体问题?
标签: javascript object