Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.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中的函数参数_Javascript_Function_Parameters - Fatal编程技术网

访问另一个函数JavaScript中的函数参数

访问另一个函数JavaScript中的函数参数,javascript,function,parameters,Javascript,Function,Parameters,如何在调用该函数的另一个函数中访问该函数的参数,我的意思如下 function one(a){ b(); } function b(){ //'a' is the parameter of function one if(a>0){ //do some stuff } } //the parameter 'a' of function one goes here to catch an event element.addEventListener('wheel',

如何在调用该函数的另一个函数中访问该函数的参数,我的意思如下

function one(a){
  b();
}

function b(){
  //'a' is the parameter of function one
  if(a>0){
   //do some stuff
  }
}

//the parameter 'a' of function one goes here to catch an event
element.addEventListener('wheel', one);

我可以访问函数b中的函数1参数吗?

也将参数传递到函数b中

function one(a){
  b(a);
}

function b(a){
  //'a' is the parameter of function one
  if(a>0){
   //do some stuff
  }
}

您必须将
a
传递到函数
b
,如下所示

function one(a){
  b(a);
}

function b(a){
  //'a' is the parameter of function one
  if(a>0){
   //do some stuff
  }
}

//the parameter 'a' of function one goes here to catch an event
element.addEventListener('wheel', one);

这就像是JavaScript的绝对基础。请参阅。不要在家中尝试它
functionone(a){b()}functionb(){console.log(arguments.callee.caller.arguments[0])}
Yes,确实,这是JavaScript的绝对基础!提示:不要把它看作是访问更高级别调用方的参数。您不知道函数将从何处调用。使函数具有显式参数和返回值。是的,谢谢,返回值确实非常重要。h,谢谢,我的错误是我没有在函数b声明中传递“a”参数。谢谢是的,我们有时会错过最基本的东西,直到其他人看到我们的代码:)我会说,因为这个答案重复了两分钟前给出的答案。但谁知道为什么有人会这样做:)因为你的答案与之前发布的答案几乎相同,你认为这是有意的吗?请注意,如果这是否决票的原因,那么它是错误的/不公平的/不正确的/不是我们所主张的。如果半年后发布了一份完全相同的答案,那是假的。但2分钟后完全可以同时写出,答案应该根据其本身的优点来判断。如果我认为ManosKounelakis抄袭了@YuryTarabanko的评论,那是1分钟后的事。你不应该复制评论。