I have a working code to read the data from the Firebase. Now I would like to convert the objects in arrays. I found a lot, but unfortunately nothing works for me. I hope someone has an idea and can help me. I would be very grateful for any help.
firebase.database().ref("/Verrechnung/Messner").orderByChild("Time").on('value', function(snapshot){
let elm = document.getElementById("data");
elm.innerHTML = '';
snapshot.forEach(function(childSnapshot){
var childKey = childSnapshot.key;
var childData = childSnapshot.val();
elm.innerHTML += JSON.stringify(childData.Time)
+ JSON.stringify(childData.Kennzeichen)
+ JSON.stringify(childData.Adresse)
+ JSON.stringify(childData.Provision);
})
})
getData();
"Verrechnung" : {
"Messner" : {
"-Lq5fgQFGiM1OPr-vQPP" : {
"Adresse" : "Teschnergasse 31, 1180 Wien, Österreich",
"Kennzeichen" : "W-7637TX",
"Provision" : "€ 1,50",
"Time" : "20191001113751"
},
"-Lq6389RYSY9LPOsjr7a" : {
"Adresse" : "Eisteichstraße, 1110 Wien, Österreich",
"Kennzeichen" : "W-7637TX",
"Provision" : "€ 1,50",
"Time" : "20191001132440"
},
"-LqAAhgUWJs_8_AQvqX1" : {
"Adresse" : "Gentzgasse 123, 1180 Wien, Österreich",
"Kennzeichen" : "W-7637TX",
"Provision" : "€ 1,50",
"Time" : "20191002083619"
},
"-LqAwfg5WSYeBG8yGoIV" : {
"Adresse" : "Raffelspergergasse, 1190 Wien, Österreich",
"Kennzeichen" : "W-7637TX",
"Provision" : "€ 1,50",
"Time" : "20191002121014"
},
"-LqFtZJBS_-LCbsENi2a" : {
"Adresse" : "Landwehrstraße 6, 1110 Wien, Österreich",
"Kennzeichen" : "W-7637TX",
"Provision" : "€ 1,50",
"Time" : "20191003111445"
},
},
Object.values(data)? Do you want to mutate each element shape? As @robsiemb points out, what is your input and expected output?