Поскольку я не мог комментировать, я вынужден написать этот пост. Я получил следующий код, который задерживает / ждет ровно 1 секунду или 1000 миллисекунд -
let n = 5;
for (let i=1; i<n; i++)
{
setTimeout( function timer()
{
console.log("hello world");
}, i*1000 );
}
Но как я могу отложить это на 1000 секунд вместо фиксированных 1000 миллисекунд, чтобы ожидание зависело от номера итерации?
Например, если n = 5, то я хочу, чтобы задержка цикла составляла 1 секунду в 1-й итерации. 2 секунды во второй итерации и т. Д. Окончательная задержка составит 5 секунд.
i
- если вы этого не сделаете, то вы получите все эти оповещения одновременно .