在javascript中获取父函数的变量

时间:2017-11-27 04:42:30

标签: javascript firebase



function bodycreate(num)
{
   var ref = database.ref('190/ExerciseTable/'+num+'/');
   ref.on('value',gotdata,errData);
}

function gotdata(data)//passes firebase data
{
        var ex3=you.val();
	var sa3=Object.keys(ex3);
	var s3=sa3.length;
	console.log(s3);//prints count of child elements
        console.log(num);//Here I want to print the variable num
}




我想显示变量num。如何从父函数中获取它。提前谢谢。

1 个答案:

答案 0 :(得分:1)

我可以很快想到的是

function bodycreate(num)
{
   var ref = database.ref('190/ExerciseTable/'+num+'/');
   ref.on('value',
         function(data){
           gotdata(data, num)
         },errData);
}

然后更改gotdata的签名以接收两个参数。