我明白了,你可以将一个函数作为参数传递给另一个函数,像这样传递一个匿名函数到另一个函数在Javascript
var fn = function(){alert('Hello')}
function outer(a,fn){
fn();
}
你怎么能传递一个匿名函数到另一个功能,有它内部的调用函数从外部函数中获取参数后?
function outer(function(x){alert(x);})
{
var xVar = "foo";
//..would liked to pass xVar to the anaonymous function
//passed as a param to the function so that "foo" is displayed as message...
}
请注意更改外部签名将是最后的选择。
没有你的例子真的有效...... –