есть ли способ получить имя значения?
Например:
![data image](https://i.stack.imgur.com/lxAr8.png)
Я хочу, чтобы имена значений были выделены желтым цветом.
Однако сейчас я могу получить только:
![web page image](https://i.stack.imgur.com/OLgfg.png)
Насколько я понимаю, приведенный ниже код возвращает только значение, которое является результатом игрока.
var childData = childSnapshot.val();
Могу ли я сделать что-то подобное, чтобы получить имя значения?
var childValueName = childSnapshot.val().name;
Это мой код Java:
function PrintData()
{
var ref = firebase.database().ref('Score');
var PrintData = document.getElementById('PrintOutData');
ref.on("value", function(snapshot)
{
PrintData.innerText = "";
snapshot.forEach(function(childSnapshot)
{
console.log("childSnapshot.key: " + childSnapshot.key);
var childData = childSnapshot.val();
let keys = Object.keys(childData)
keys.forEach(key => {
let value = childData[key.toString()];
console.log("value: " + value);
PrintData.innerText += childSnapshot.key + ": " + value +"\r";
})
});
});
}
Мой HTML-код:
<button type="button" onclick="PrintData()">Print!</button>
Пожалуйста, поправьте меня, если я ошибаюсь! Thankyou.