【发布时间】:2012-03-07 10:58:34
【问题描述】:
这很难解释,如果我写一些示例代码可能会更好:
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 时,它是未定义的。我该如何解决?
我希望我没有把我的问题过于简单化。
【问题讨论】:
标签: javascript function object arguments