Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取父函数';javascript中的s变量_Javascript_Firebase - Fatal编程技术网

获取父函数';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您想让它们成为全局参数吗??。但是我试过了,它不起作用。代码中的函数之间没有“父/子”关系,两个函数都是“兄弟”。