获取父函数';javascript中的s变量
获取父函数';javascript中的s变量,javascript,firebase,Javascript,Firebase,函数bodycreate(num) { var ref=database.ref('190/ExerciseTable/'+num+'/'); 参考on('value',gotdata,errData); } 函数gotdata(data)//传递firebase数据 { var ex3=you.val(); var sa3=Object.keys(ex3); var s3=sa3.5米长; console.log(s3);//打印子元素的计数 console.log(num);//这里我想打印
函数bodycreate(num)
{
var ref=database.ref('190/ExerciseTable/'+num+'/');
参考on('value',gotdata,errData);
}
函数gotdata(data)//传递firebase数据
{
var ex3=you.val();
var sa3=Object.keys(ex3);
var s3=sa3.5米长;
console.log(s3);//打印子元素的计数
console.log(num);//这里我想打印变量num
}
我能很快想到的是
function bodycreate(num)
{
var ref = database.ref('190/ExerciseTable/'+num+'/');
ref.on('value',
function(data){
gotdata(data, num)
},errData);
}
然后更改
gotdata
的签名,以接收两个参数。@31piy您想让它们成为全局参数吗??。但是我试过了,它不起作用。代码中的函数之间没有“父/子”关系,两个函数都是“兄弟”。