如何停止之前由console.time()启动的计时器?


要停止之前由console.time()启动的计时器,可以使用console.timeEnd()方法。该方法需要一个参数,即计时器的名称,该名称应与之前使用console.time()方法时使用的名称相同。

以下是一个示例:

console.time('myTimer');
// some code to be timed
console.timeEnd('myTimer');

在上面的示例中,console.time()方法用于启动名为“myTimer”的计时器,然后执行一些代码。最后,console.timeEnd()方法用于停止计时器并将计时器的结果输出到控制台。

另一种方法是使用performance.now()方法。该方法返回自页面加载以来的毫秒数。可以使用两个performance.now()值之间的差异来计算代码执行的时间。

以下是一个示例:

const startTime = performance.now();
// some code to be timed
const endTime = performance.now();
console.log(`Time taken: ${endTime - startTime} milliseconds`);

在上面的示例中,performance.now()方法用于获取代码执行的开始时间和结束时间。然后,两个时间之间的差异用于计算代码执行的时间,并将结果输出到控制台。



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.