Da ich keinen Kommentar abgeben konnte, bin ich gezwungen, diesen Beitrag zu schreiben. Ich habe den folgenden Code erhalten, der genau 1 Sekunde oder 1000 Millisekunden verzögert / wartet -
let n = 5;
for (let i=1; i<n; i++)
{
setTimeout( function timer()
{
console.log("hello world");
}, i*1000 );
}
Aber wie kann ich es auf 1000 Sekunden anstatt auf 1000 Millisekunden verzögern, damit das Warten von der Iterationsnummer abhängt?
Wenn zum Beispiel n = 5 ist, möchte ich die Schleifenverzögerung 1 Sekunde in der 1. Iteration. 2 Sekunden in der zweiten Iteration und so weiter. Die endgültige Verzögerung beträgt 5 Sekunden.
i
Wenn Sie dies nicht tun, erhalten Sie alle diese Warnungen gleichzeitig .