Ich möchte ein Delay/Sleep innerhalb einer while
Schleife:
Ich habe es auf diese Weise versucht:
alert('hi');
for(var start = 1; start < 10; start++) {
setTimeout(function () {
alert('hello');
}, 3000);
}
Nur das erste Szenario ist zutreffend: Nach der Anzeige alert('hi')
wird 3 Sekunden lang gewartet, dann alert('hello')
wird angezeigt, aber dann alert('hello')
ständig wiederholt werden.
Ich möchte, dass nach alert('hello')
wird 3 Sekunden nach alert('hi')
dann muss es 3 Sekunden lang auf das zweite Mal warten alert('hello')
und so weiter.