我明白了,你可以將一個函數作爲參數傳遞給另一個函數,像這樣傳遞一個匿名函數到另一個函數在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...
}
請注意更改外部簽名將是最後的選擇。
沒有你的例子真的有效...... –