cuốn sách gpt4 ai đã làm

javascript - react ,Firebase : Access values of JSON and also get key value

In lại Tác giả: Walker 123 更新时间:2023-11-28 17:28:02 29 4
mua khóa gpt4 Nike

我是使用 firebase、react 的初学者。我能够根据 userEmail 从 firebase 获取所需的数据。但我在访问数据时非常困惑。

firebase.database().ref('/users').orderByChild('email').equalTo(userEmail).on('value', data => {
console.log('data: ', data);
})

我得到以下输出:

data: Object {
"-Lhdfgkjd6fn3AA-": Object {
"email": "t5@gmail.com",
"favQuote": "this is it",
"firstName": "t5",
"lastName": "l5",
},
}

请帮助我如何将所有值(“-Lhdfgkjd6fn3AA-”、名字、姓氏、电子邮件和 favQuote)访问到变量中,例如:data.firstName、data.lastName、data.key 等。谢谢。

câu trả lời hay nhất

let data = {
"-Lhdfgkjd6fn3AA-": {
"email": "t5@gmail.com",
"favQuote": "this is it",
"firstName": "t5",
"lastName": "l5",
},
};

console.log(Object.keys(data))//returning an array of keys, in this case ["-Lhdfgkjd6fn3AA-"]
console.log(Object.keys(data)[0])
console.log(Object.values(data))//returning an array of values of property
console.log(Object.values(data)[0].email)

需要注意的是,上面的代码使用硬编码的“0”作为索引,因为它假设您的 dữ liệu 对象只有一个键。如果你有更多的键,你也不能简单地替换索引,因为对象的属性没有可预测的顺序

关于javascript - react ,Firebase : Access values of JSON and also get key value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51128127/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress