이 기사에서는 JS의 루프 실행 시간을 단순히 테스트하는 방법에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
<! doctype html> <html lang = "zh-cn"> <head> <meta charset = "utf-8"> <title> js test loop run time </title> <cript> var arr = []; var max = 100000000; // load Window.AdDeventListener ( "load", function () {settimeout (function () {// arr for (var i = 0; i <max; i ++) {모든 버튼을 표시합니다. "없음";}; // 1) 루프 함수 test1 () {var d1 = new date (); var sum = 0; for (var i = 0; i <arr.length; i ++) {sum+= arr [i]} var d2 = new date (); var x = d2 -d1; console.log ( "계산 결과 :" + sum + ", 시간 :" + x); } // 2) for..in 루프 함수 test2 () {var d1 = new date (); var sum = 0; for (var i in arr) {sum += arr [i]} var d2 = new date (); var x = d2 -d1; console.log ( "for..in 계산 결과 :" + sum + ", 시간 :" + x); } // 3) 루프 함수 test3 () {var d1 = new date (); var sum = 0; arr.foreach (function (n) {sum += n;}) var d2 = new date (); var x = d2 -d1; Console.log ( "Foreach Calculation 결과 :" + sum + ", 시간 :" + x); }. /> <br /> <입력 유형 = "버튼"value = "for..in loop"onclick = "test2 ();"; /> <br /> <입력 유형 = "버튼"value = "foreach 루프 사용"onclick = "test3 ();"; /> <br/> <br/> </div> <div id = "div2"> 초기화 ... </div> </body> </html>생식 이미지 :
JavaScript 관련 콘텐츠에 대한 자세한 내용은이 사이트의 주제를 확인하십시오. "JavaScript Traversal 알고리즘 및 기술 요약", "JavaScript Switching 특수 효과 및 기술 요약", "JavaScript 검색 알고리즘 기술의 요약", "JavaScript 특수 효과 및 기술의 요약"JavaScript Orcors ","Javascript Orcors ","Javascript Orcors " 및 알고리즘 기술 "및"JavaScript 수학적 작동 사용 요약 "
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.