JS简单测试周期运行时间的方法

本文演示了JS简单地测试循环运行时间的方法:






测试周期时间

var arr = { };
var max=10000000;
加载
Window.addEventListener(负荷
setTimeout(){()函数(
/ /初始化数组
对于(var i = 0;i < max;i + +){
ARR {我} = I + 1;
}
显示所有按钮
document.getelementbyid(联赛)。style.display =块;
Document.getElementById (div2).Style.display = None;
},1);
});
1)使用for循环
函数test1(){
新日期();
var总和= 0;
对于(var i = 0;i < arr.length;i++){
总和= ARR {我}
}
新的日期();
var = D2 - D1;
console.log(计算结果+和+
}
2)在for循环中使用for
功能test2(){
新日期();
var总和= 0;
对于(var i在ARR){
总和= ARR {我}
}
新的日期();
var = D2 - D1;
Console.log (for..In computing results: + sum +
}
/ / 3)使用foreach循环
功能试验(){
新日期();
var总和= 0;
arr.foreach(功能(N){)
总和= n;
})
新的日期();
var = D2 - D1;
console.log(foreach计算结果:+和+
}



请按F12看控制器的输出






正在初始化…







设计素描 uff1a



关于Javascript相关内容的更多读者感兴趣的读者可以看到专用站:javascript遍历算法和技巧摘要

希望本文能对javascript程序设计有所帮助。