Javascript 如何将参数传递给函数本身就是参数的函数?

Javascript 如何将参数传递给函数本身就是参数的函数?,javascript,function,parameters,mootools,Javascript,Function,Parameters,Mootools,因此,在调用functionOne()时,我想将paramA和paramB传递给functionTwo(),如下所示: function functionOne( myFunc ) { $aj = new Ajax('hhtp://myurl', { method: 'get', update: 'myDiv', onComplete: myFunc }).request(); } function functionTwo( paramA,

因此,在调用functionOne()时,我想将paramA和paramB传递给functionTwo(),如下所示:

function functionOne( myFunc )
{
   $aj = new Ajax('hhtp://myurl', {

      method: 'get',
      update: 'myDiv',
      onComplete: myFunc

   }).request();

}

function functionTwo( paramA, paramB )
{
  alert( paramA );
  alert( paramB );
}

// somehow, i want to be able to pass paramA and paramB here:
functionOne( functionTwo );
这可能吗?感谢您的帮助。谢谢

编辑

如果functionOne()和functionTwo()是在一个类中定义的呢

也就是说,这项工作(无参数):

但这不起作用(使用参数)

也不是这样的:

this.functionOne (function() { this.call(functionTwo, paramA, paramB) });

ps.js newbie

听起来好像您正试图用一组指定的参数将
functionTwo
传递给
functionOne
。如果是,则使用以下方法

functionOne (function() { functionTwo(paramA, paramB); });
在Mozilla开发站点上查看func.call()和func.apply()。两者都允许使用动态参数调用对函数的引用


我正在测试。我看看我会怎么做。感谢您的回复+1。如果你想了解更多,搜索词是“闭包”。我想这就是我问题的答案。但是在一个类中实现的难以捉摸的解决方案还没有找到。我正在测试。我看看我会怎么做。谢谢你的回复
this.functionOne (function() { this.call(functionTwo, paramA, paramB) });
functionOne (function() { functionTwo(paramA, paramB); });