我一直在尝试将局部变量的值存储到Global变量中,但这似乎不起作用。对此有何帮助?
add2 = lambda x: x + 2
times2 = lambda x: x * 2
compose(add2,times2)(3)
> 8
我无法在Firebase函数之外获取变量xv和yv的值。
答案 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();
});