如何停止之前由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()
方法用于获取代码执行的开始时间和结束时间。然后,两个时间之间的差异用于计算代码执行的时间,并将结果输出到控制台。