MST

星途 面试题库

面试题:JavaScript中如何使用console.time()和console.timeEnd()对函数性能进行简单测试

请举例说明如何使用JavaScript的console.time()和console.timeEnd()方法来测量一个简单函数(例如计算1到10000累加和的函数)的执行时间。
41.5万 热度难度
编程语言JavaScript

知识考点

AI 面试

面试题答案

一键面试
function sumToOneThousand() {
    let sum = 0;
    for (let i = 1; i <= 10000; i++) {
        sum += i;
    }
    return sum;
}

console.time('sumToOneThousandTime');
const result = sumToOneThousand();
console.timeEnd('sumToOneThousandTime');
console.log('累加和:', result);
  1. 首先定义了一个sumToOneThousand函数,该函数通过for循环计算从1到10000的累加和。
  2. 使用console.time('sumToOneThousandTime')开始计时,其中'sumToOneThousandTime'是给这次计时起的名字,可以自定义。
  3. 调用sumToOneThousand函数并获取结果。
  4. 使用console.timeEnd('sumToOneThousandTime')结束计时,这里的名字要和console.time中使用的名字一致,它会在控制台输出该函数的执行时间。
  5. 最后在控制台输出累加和的结果。