Dieser Artikel beschreibt die Methode, um die Laufzeit von JS einfach zu testen. Teilen Sie es für Ihre Referenz wie folgt weiter:
<! DocType html> <html lang = "zh-cn"> <kopf> <meta charset = "utf-8"> <title> js Testschleife Laufzeit </title> <script> var arr = []; var max = 10000000; // load window.adDeVentListener ("load", function () {setTimeout (function () {// arr initialisieren für (var i = 0; i <max; i ++) {arr [i] = i+1;} // alle Buttons document.getElementById ("div1". "keine"; // 1) Verwenden Sie für die Schleifenfunktion test1 () {var d1 = new Date (); var sum = 0; für (var i = 0; i <arr.length; i ++) {sum+= arr [i]} var d2 = neues Datum (); var x = d2 - d1; console.log ("Für Berechnungsergebnis:" + sum + ", Zeit:" + x); } // 2) Verwenden Sie für..in Schleifenfunktion test2 () {var d1 = neues Datum (); var sum = 0; für (var i in arr) {sum += arr [i]} var d2 = new Date (); var x = d2 - d1; console.log ("für... Berechnungsergebnis:" + sum + ", Zeit:" + x); } // 3) Schleifenfunktion test3 () {var d1 = new Date (); var sum = 0; arr.foreach (Funktion (n) {sum += n;}) var d2 = neues Datum (); var x = d2 - d1; console.log ("foreach berechnen Ergebnis:" + sum + ", Zeit:" + x); } </script> </head> <body> Bitte drücken Sie F12, um den Controller -Ausgang <br/> <div1 = "div1" style = "anzeigen: keine;"> <Eingabe type = "button" value = "Verwenden für Loop" onclick = "test1 ();" /> <br /> <input type = "button" value = "verwendet für..in Schleife" onclick = "test2 ();" /> <br /> <input type = "button" value = "Verwenden von foreach schleife" onclick = "test3 ();" /> <br/> <br/> </div> <div2 "div2"> initialisieren ... </div> </body> </html>Reproduktionsbild:
For more information about JavaScript related content, please check out the topics of this site: "Summary of JavaScript Traversal Algorithm and Skills", "Summary of JavaScript Switching Special Effects and Skills", "Summary of JavaScript Search Algorithm Skills", "Summary of JavaScript Animation Special Effects and Skills", "Summary of JavaScript Errors and Debugging Skills", "Summary of JavaScript Data Strukturen und Algorithmusfähigkeiten "und" Zusammenfassung der Verwendung von JavaScript Mathematical Operation ""
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.