可以在javascript中的返回函数中使用父函数变量吗?

可以在javascript中的返回函数中使用父函数变量吗?,javascript,function,return,Javascript,Function,Return,以下是功能代码: 函数TestFunctionnumber{ 返回函数{ 返回`${number}`; } } 当我在google的devtools命令行上使用它时,它返回: function(e){ return `${number}`; } 因此,返回的函数似乎不是用我给TestFunction的数字创建的,而是像编写时一样接受字符串。我曾尝试使用串联而不是插值,但仍然不起作用。我能做什么呢?第二个函数确实有一个闭包,所以它会记住num是什么 功能性anum{ 返回函数b{ 返回`$

以下是功能代码:

函数TestFunctionnumber{ 返回函数{ 返回`${number}`; } } 当我在google的devtools命令行上使用它时,它返回:

function(e){
  return `${number}`;
}
因此,返回的函数似乎不是用我给TestFunction的数字创建的,而是像编写时一样接受字符串。我曾尝试使用串联而不是插值,但仍然不起作用。我能做什么呢?

第二个函数确实有一个闭包,所以它会记住num是什么

功能性anum{ 返回函数b{ 返回`${num}`; } } 常数c=a6;
console.logc;number的值在函数实际执行时被解析。@FelixKling你是对的,谢谢你,我不知道