js 如何获取执行一个方法所用的时间
发布网友
发布时间:2022-04-20 14:56
我来回答
共4个回答
热心网友
时间:2022-04-22 15:16
// 使用 console.time() 方法 例如:
function Time () {
console.time();
// 中间这一块我是随便写的↓
var a = 0;
for (var i = 0; i < 100000; i++) {
a++;
}
console.log(a);
// ↑↑↑↑↑↑↑↑↑↑↑↑
console.timeEnd();
}
Time()
emmm~~~
for 循环 a++ 10万次 花了近 7 毫秒呢
热心网友
时间:2022-04-22 16:34
你可以在函数入口处生成一个时间戳,结尾处生成一个时间戳,然后求两者的差就行了。
function xxx(){
var time1 = new Date().getTime();
...
//dosomething...
...
var time2 = new Date().getTime();
var time = time2 - time1;
//time就是这个函数执行的时间
}
热心网友
时间:2022-04-22 18:08
方法开始时获取当前时间
方法结束后获取当前时间
2个时间减一减就是所用的时间...
热心网友
时间:2022-04-22 22:08
3. //取得当前时间
4. var now= new Date();
5. var year=now.getYear();
6. var month=now.getMonth()+1;
7. var day=now.getDate();
8. var hour=now.getHours();
9. var minute=now.getMinutes();
10. var second=now.getSeconds();
11. var nowdate=year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second;
/-----------------------你的代码-----------------------------
再次获取下时间,把结果一减