【发布时间】:2019-07-31 13:54:32
【问题描述】:
我有什么
{
"1zkhj45kjb3h3jj27777fjd": {"-L7hgtdyYUYY56":{ email: "abc@gmail.com",name:"abc" } },
"1zkhj45kjb3h898fj7fjddk": {"-L7hgtdyYUYY56":{ email: "dumy@gmail.com",name:"dumy" } }
}
我做了什么
const snapshot = snap.val()
const items = Object.values(snapshot)
现在items 看起来像
[
{"-L7hgtdyYUYY56":{ email: "abc@gmail.com",name:"abc" } },
{"-L7hgtdyYUYY56":{ email: "dumy@gmail.com",name:"dumy" } }
]
但我想要
[
{ email: "abc@gmail.com",name:"abc" } ,
{ email: "dumy@gmail.com",name:"dumy" }
]
我已经尝试过所有其他策略,例如Object.keys、Object.enteries。
如果我再次调用object.values,它会给出相同的结果。
如何做到这一点 javascript ? 我是反应原生和 javascript 的新手。
谢谢!
【问题讨论】:
标签: javascript arrays react-native javascript-objects