[英]How to retrieve data from Object [Firebase unique key]
var query = firebase.database().ref("/Venue").orderByKey();
query.on("value", function (snapshot) {
snapshot.forEach(function (childSnapshot) {
var key = childSnapshot.key;
var childData = childSnapshot.val();
console.log(childData);
});
});
使用Object.values
提供帮助。 它返回对象属性值的数组
由于.Data
具有一个属性,因此可以轻松获取其值,它将位于索引0处
var query = firebase.database().ref("/Venue").orderByKey();
query.on("value", function (snapshot) {
snapshot.forEach(function (childSnapshot) {
var key = childSnapshot.key;
var childData = childSnapshot.val();
console.log(Object.values(childData.Data)[0]); // change
});
});
您可以获得对象javascript的第一把钥匙
Object.keys(childData.Data)[0];
获取对象javascript的第一键值
Object.values(childData.Data)[0];
var obj = { Venue: { Block_A: { Data: { lpanss :{ Date: "19/03/2019", Humi: 30, Temp: 50, Time: "12:56" } } } } }; //key console.log(Object.keys(obj.Venue.Block_A.Data)[0]); //values console.log(Object.values(obj.Venue.Block_A.Data)[0]);
使用Object.values
:
var obj = { Venue: { Block_A: { Data: { Date: "19/03/2019", Humi: 30, Temp: 50, Time: "12:56" } } } }; console.log(Object.values(obj.Venue.Block_A.Data));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.