龙空技术网

JS中如何查看一个方法的执行时间

敲代码的猪 68

前言:

眼前咱们对“js选择时分秒”都比较看重,兄弟们都想要剖析一些“js选择时分秒”的相关资讯。那么小编在网络上搜集了一些对于“js选择时分秒””的相关资讯,希望咱们能喜欢,大家快快来学习一下吧!

前端开发用户一般会测试一个方法的执行时间做性能优化,我一般常用的有两个,今天分享一下,希望可以帮助到需要的朋友;

方法1:

这个方法是执行函数时获取当前时间,等执行完后再获取一个当前时间,然后结束时间减开始时间,就是执行的毫秒数;

let a = new Array();    a.length = 100000000;    function f1() {        var start = new Date().getTime(); // 起始时间        a.forEach(item => {        })        var end = new Date().getTime(); // 结束时间        console.log((end - start) + 'ms')    }    f1()

方法2:

这个方法时JS自身就用的,专门用来测试方法执行时间用的,在开始的时候使用console.time(“起一个名字”),然后再结束后再使用console.timeEnd(“与开始的名字相同”);方法执行完成后就会在控制台打印出执行时长;

 let a = new Array();    a.length = 100000000;    function f1() {        console.time('test')        a.forEach(item=>{        })        console.timeEnd('test')    }    f1()

关注收藏不迷路

标签: #js选择时分秒 #js获取日期 #js获取当前时间一周时间 #js取时间的时分秒 #js获取日期时间