Avatar ·

如何在JavaScript中测量函数的执行时间?

大家好!我是一名初级的JS开发者,遇到了一个问题:我需要了解某个函数的执行时间,以便优化代码。例如,我有一个函数用于排序数组或处理大量数据: ```javascript function processData(items) { // 这里是一些复杂的代码 let result = []; for (let i = 0; i < items.length; i++) { // 大量操作 result.push(items[i] * 2); } return result; } ``` 我尝试过使用 `console.time()` 和 `console.timeEnd()`,但不确定这是否正确。还听说过 `performance.now()`,但不明白区别。请告诉我如何在JavaScript中正确测量函数的执行时间?最好有代码示例和解释,说明在不同情况下(例如同步和异步函数)应该使用哪种方法。提前感谢! <<>>

测量函数执行时间的主要方法

在JavaScript中有几种