如何在JavaScript中存储Firebase数据库值?

时间:2018-01-28 06:57:16

标签: javascript firebase-realtime-database

我一直在尝试将局部变量的值存储到Global变量中,但这似乎不起作用。对此有何帮助?

add2 = lambda x: x + 2
times2 = lambda x: x * 2

compose(add2,times2)(3)

> 8

我无法在Firebase函数之外获取变量xv和yv的值。

1 个答案:

答案 0 :(得分:0)

您无法将对象保存到定义为整数的变量。声明变量而不使用任何这样的值初始化它们,你就可以了。

var xv, yv;

var itemx = firebase.database().ref().child("item").child("xval");
itemx.on('value', function(xvalue){
    xv = xvalue.val(); // it contains an object to view it print on console.
    console.log(xvalue.val())
});

var itemy = firebase.database().ref().child("item").child("yval");
itemy.on('value', function(yvalue){
    yv = yvalue.val();
});