无法使用JavaScript实现的Firebase更改函数内的全局变量

时间:2019-05-10 13:22:12

标签: javascript firebase firebase-realtime-database

我试图从firebase中分配一个全局变量以供以后使用,但是我做的日志显示,离开函数范围后,它没有被更改。

谢谢。

var t1Ref = firebase.database().ref().child("t1");
var t1Progress;
t1Ref.child("progress").on('value',function(snapshot){
    console.log(snapshot.val());  // 2
    var t1Temp = snapshot.val();
    t1Progress = t1Temp;
    console.log("t1 is in " + t1Progress);  // 2
    });
console.log("t1 is out " + t1Progress);  // undefined

0 个答案:

没有答案