コメントできなかったので、この投稿を強要されました。私は正確に1秒または1000ミリ秒を遅延/待機する以下のコードを取得しました-
let n = 5;
for (let i=1; i<n; i++)
{
setTimeout( function timer()
{
console.log("hello world");
}, i*1000 );
}
しかし、どうすれば固定の1000ミリ秒ではなくi * 1000秒遅延させることができるので、待機は反復回数に依存しますか?
たとえば、n = 5の場合、最初の反復で1秒のループ遅延が必要です。2番目の反復で2秒、以下同様です。最後の遅延は5秒です。
i
そうしないと、すべてのアラートが同時に取得されます。