Есть небольшая функция, которая должна увеличивать число и когда число будет 1557, то увеличение должно прекратиться.
Подскажите, где я ошибся тк у меня происходит бесконечное увеличение.
document.addEventListener("DOMContentLoaded", () => {
const time = 4000;
const step = 100;
const outNum = (num, elem) => {
let l = document.querySelector('#' + elem);
n = 0;
let time = Math.round(time/(num/step));
let interval = setInterval(() =>{
n = n + step;
if (n == num) {
clearInterval(interval);
}
l.innerHTML = n;
}, time)
}
outNum(1557, 'out-1');
})