Вы должны либо l oop по дочерним узлам или получить значение указанного c, названного дочернего узла. Ваш код смешивает оба, что означает, что ни один из них не работает так, как вы, похоже, хотите.
Если вы просто хотите получить значение свойства laps
, вы можете сделать:
averageBoardRef.on('value', function (snapshot) {
$('#average_laps-display').append(snapshot.val().laps);
});
Кроме того, вы можете загрузить меньше данных, если сделаете это следующим образом:
averageBoardRef.child('laps').on('value', function (snapshot) {
$('#average_laps-display').append(snapshot.val());
});
Если вы хотите l oop по всем свойствам и что-то сделать со своими значениями это будет:
averageBoardRef.on('value', function (snapshot) {
snapshot.forEach(function (childSnapshot) {
var childData = childSnapshot.val();
console.log(childData); // prints 140, then 2, then 2, then 4, etc
})
});