使用 JavaScript 測量函數的執行時間
決定函數的執行時間是效能最佳化中的一項關鍵任務。在 JavaScript 中,可以使用多種方法來準確測量該時間。
使用 Performance.now()
performance.now() API 提供高解析度時間戳以毫秒為單位。以下語法示範如何使用它:
const startTime = performance.now(); doSomething(); // Function to be measured const endTime = performance.now(); console.log(`Function call took ${endTime - startTime} milliseconds`);
使用console.time()
console.time() 和console.timeEnd() 函數提供測量執行時間的便捷方法。語法如下:
console.time('doSomething'); doSomething(); // Function to be measured console.timeEnd('doSomething');
請注意,傳遞給 console.time() 的字串必須與傳遞給 console.timeEnd() 的字串匹配,以便正確記錄時間。
補充說明:
以上是如何精確測量JavaScript函數執行時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!