<script>
let increment = 0;
const interval = 1000;
let delay = () => {
increment += 1;
return interval * increment;
};
setInterval(
() => console.log('Hello World. ' + delay() / 1000),
delay()
);
</script>
Что я здесь не так делаю, хотя в консоли каждый раз я вижу приращение значения, но почему оно не задерживает вывод консоли по сравнению с шагом?
Есть ли возможность изменить интервал напрямую с использованием одной строки кода без написания дополнительной функции?
Спасибо!