Здравствуйте. Данная функция возвращает return(er) почему-то только один раз, и алертом выводит 8 сообщений.
$(settings.nex).ready(function() {
var i = 2; // создаем переменную i
while(i < 4){
(function(i){
return er()
})(i++);
alert(i)
}
});
Подскажите что здесь может быть не так?