【发布时间】:2011-03-02 17:16:05
【问题描述】:
for (var i = 0; i < somearray.length; i++)
{
myclass.foo({'arg1':somearray[i][0]}, function()
{
console.log(somearray[i][0]);
});
}
如何将 somearray 或其索引之一传递给匿名函数? somearray 已经在全局范围内,但我仍然得到 somearray[i] is undefined
【问题讨论】:
-
这是一个常见问题 - 查看所有相关问题stackoverflow.com/questions/tagged/javascript+closures+loops
标签: javascript loops closures anonymous-function