我试图将一些Firebase数据库调用移植到没有jQuery的IOT板,只是很好的旧JavaScript。尝试循环访问Firebase结果集时forEach不是函数:
在我的代码中,我原本有一个jQuery $.each(tripData, function(index, element)
...循环遍历我的结果。
我转这:
var tripsRef;
tripsRef = firebase.database().ref('trips/');
tripsRef.orderByChild('timestamp').limitToLast(100).on('value', function (response) {
var tripData = response.val();
tripData.forEach(function (index, element) {
if (element.status >= 0) {
var trip = new Object();
trip.id = index;
trip.launch = element.launch;
trip.status = element.status;
}
});
...但是,我收到以下错误:
forEach is not a function
我不知道如何解决这个问题。
这工作就像一个魅力。 –