热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

尝试循环访问Firebase结果集时,forEach不是函数:

如何解决《尝试循环访问Firebase结果集时,forEach不是函数:》经验,为你挑选了1个好方法。

我试图将我的一些Firebase数据库调用移植到没有jQuery的IOT板,只是很好的旧Javascript.

在我的代码中,我最初有一个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不是一个功能

我不知道如何解决这个问题.



1> TypedSource..:
for(let index in tripData){
  element = trimpData[index];
}

不是真正的预告,但工作完全像它

但你也可以使用地图功能


推荐阅读
author-avatar
345877103_b54cd7
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有