一.前言
楼主最近在小程序中要测试网络请求的用时,一开始就想着自己写个函数在开始请求的时候获取时间戳,请求结束的时候再获取一次,计算差值就可以得到,然后面发现其实js就提供了这个函数接口,而且用起来很方面
二.使用
1.描述
console.time() 是计时器的起始方法
console.timeEnd() 是计时器的结束方法
该方法执行后会将执行时长(以毫秒为单位)显示在控制台上
两个方式都传入一个字段名,以此来区分多个计时器
2.使用
2.1单个计时器使用
console.time("循环50000的时间")
for (let i = 0; i < 50000; i++) {
// console.log(i)
}
console.timeEnd("循环50000的时间")
2.2多个计时器使用
console.time("循环50000的时间")
for (let i = 0; i < 50000; i++) {
// console.log(i)
}
console.timeEnd("循环50000的时间")
console.time("循环100000的时间")
for (let i = 0; i < 100000; i++) {
// console.log(i)
}
console.timeEnd("循环100000的时间")