Código:
Como veis asocio una funcion a esa propiedad, el problema que tengo esta en que cuando mas tarde llamo a esa funcion, y es que el valor que se utiliza para la llamada a la funcion es siempre mivar[2] porque no interpreta el valor de aux hasta que no lo necesita y por tanto coge el ultimo valor que tuvo para cualquiera de las '3 llamadas' que podría hacer.[..] mivar = new Array(); mivar = [1,2,13]; [..] for (i=0;i<3;i++) aux=mivar[i]; object.method(param1, param3: function(var1) { callOtherMethod(aux);});
Hay alguna forma de obligar a interpretar ese valor antes, para que coja los valores adecuados?
Espero haberme explicado suficientemente bien.