使用console.time这个方法,这个方法最高精确到微秒,大部分情况下都能满足我们的需要了。
其中console.time是记录一个开始时间点,1代表这个时间点的标志,可以多个时间点交叉记录,使用不同的标志。
console.timeEnd是记录结束时间点并输出与开始时间点的时间差。
function check() {
let cnt = 0
for (let i = 0; i < 100000; i++)
cnt++
}
let start = new Date().getTime()
check()
let end = new Date().getTime()
console.log(end-start);//3 该方法精准度不高,只能在ms内
console.time('aaa');
check()
console.timeEnd('aaa')//aaa: 3.519ms