2017-09-30 1 views
0

Ich bin neu bei Javascript. Ich möchte eine for-Schleife erstellen, die nach 1 Sekunde iteriert.Wie Verzögerung für die Schleife um 1 Sekunde in Javascript?

Wenn ich obigen Code verwenden, für den Loop-Druck alles sofort. Ich möchte, dass für for-Schleife alle 1 Sekunde ausgeführt wird. Ich weiß, dass es getan werden kann, indem man setInterval(); Funktion verwendet, aber ich weiß nicht, wie man es genau tut. Bitte schlagen Sie mir die beste Lösung vor.

+0

Dann ist, warum Sie nicht 'verwenden setInterval'? – Nisarg

+0

ich weiß nicht, wie man es benutzt. Bitte sagen Sie mir – user3388450

+0

setTimeout (function() {}, 1000); – Justin

Antwort

0

Sie setInterval können bei jedem 1 Sekunde laufen, und dann clearInterval verwenden, um alle weiteren Hinrichtungen zu verhindern, sobald die Zählung 60.

var count = 1; 
 

 
var interval = setInterval(function() { 
 
    
 
    console.log("Count: " + count); 
 
    
 
    if(count == 60) 
 
    { 
 
    clearInterval(interval); 
 
    } 
 
    else 
 
    { 
 
    count++; 
 
    } 
 
},1000);

+0

kann es nicht in For-Schleife gemacht werden? – user3388450

+0

Warum brauchst du jetzt eine for-Schleife? – Nisarg

Verwandte Themen