1. 创建 Date 对象来完成

通过开始和结束时都获取当前时间,然后进行比较

  1. let start = new Date().getTime();
  2. for (let i = 0; i < 9999; i++) {
  3. }
  4. let end = new Date().getTime();
  5. console.log(end - start);

但是这种方法不准确,而且只能精确到 ms 的整数位

2. 利用 console.time 来记录

通过 console.time(flag) 做个标记,然后再代码结束后,使用 console.timeEnd(flag) 来打印出消耗时间

  1. console.time("timer");
  2. for(var i=0;i<10000;i++){}
  3. console.timeEnd("timer");

相比前面一种方法更加准确