var i = 0;
var intervall = setInterval(function(){
console.log(i);
if(i==100){
clearInterval(intervall);
}else{
i++;
}
},50);
i будет перебираться каждые 50мс. Мне нужно сделать так чтобы интервал увеличивался (например 50, 100, 200, 400) по мере приближения к концу перебора (в данном случае к 100).
const count = (max, timeout) => (function next(i) {
if (i <= max) {
setTimeout(() => {
console.log(i);
next(++i);
}, timeout(i));
}
})(0);
count(100, i => i * 5);