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