這是很難解釋的,也許是更好的,如果我寫的一些示例代碼:JavaScript對象和傳遞成員函數參數
function A()
{
this.b = new B();
this.a_value = 456;
this.f = function(i)
{
for(var i = 0; i < this.a_value; ++i)
DoStuff(i);
}
this.b.C(this.f)
}
我想傳遞一個函數作爲參數傳遞給B,但是當C嘗試達到a_value它是未定義的。我如何解決它?
我希望我沒有過分簡化我的問題。