console.time()
和 console.timeEnd()
是 JavaScript 中用于性能分析的简单工具。你可以在代码的开始和结束处分别调用这两个函数,传入相同的标签(label),然后浏览器的控制台就会输出这段代码执行所需的时间。
例如,假设你有一个函数 processData()
,你想看看它执行需要多长时间:
function processData(data) {
// 一些处理数据的代码
}
// 获取数据
const data = fetchData();
// 开始计时
console.time("processData");
// 执行函数
processData(data);
// 结束计时并输出结果
console.timeEnd("processData");
当你运行这段代码时,控制台会显示类似 "processData: 123.456ms" 的消息,告诉你 processData()
函数执行了多长时间。这对于优化代码和找出性能瓶颈非常有用。