Передать i в функцию
Подскажите пожалуйста, как я могу передать i в функцию, что бы функция выполнялась на ровне с ходом цикла: 1,2,3,4,5
var count_arr = 5;
for (var i = 0, count_arr; i < count_arr;) {
$(function() {
console.log(i);
});
i++;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Например так:
var count_arr = 5;
for (let i = 0; i < count_arr;) {
(function() {
console.log(i);
})();
i++;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
Либо так
var count_arr = 5;
for (var i = 0; i < count_arr;) {
(function(i) {
console.log(i);
})(i++);
}