for (var i = 0; i < somearray.length; i++)
{
myclass.foo({'arg1':somearray[i][0]}, function()
{
console.log(somearray[i][0]);
});
}
¿Cómo pasan somearray o uno de sus índices en la función anónima? somearray ya está en el ámbito global, pero aún así obtener somearray [i] no está definidoargumentos para la función JavaScript Anónimo
este es un problema común - ver todas las preguntas relacionadas http: // stackoverflow. com/questions/tagged/javascript + closures + loops – Anurag