在JavaScript中,perfromance.now()方法可用於檢查代碼的性能。您可以使用此方法檢查代碼的執行時間。
它返回以毫秒為單位的時間值(double類型)。返回的值表示自執行開始以來經過的時間。
用法:
let t = performance.now();
下麵的代碼將使您對該代碼的執行方式有一個簡短的了解。
範例1:
Javascript
<script>
const t0 = performance.now();
for (let i = 0; i < 10; i++) {
console.log(i);
}
const t1 = performance.now();
console.log(`Call to doSomething took ${t1 - t0} milliseconds.`);
</script>
輸出:在上麵的代碼中,變量t0和t1分別用於存儲開始時間和結束時間,並且在打印時我們從t1中減去t0來打印執行代碼所需的時間。
0 1 2 3 4 5 6 7 8 9 "Call to doSomething took 1.7899998929351568 milliseconds."
範例2:
Javascript
<script>
const t0 = performance.now();
for (let i = 0; i < 5; i++) {
console.log(i);
}
const t1 = performance.now();
console.log(`Call to doSomething took ${t1 - t0} milliseconds.`);
</script>
輸出:
0 1 2 3 4 "Call to doSomething took 0.7100000511854887 milliseconds."
相關用法
- Javascript dataView.getInt16()用法及代碼示例
- Javascript RegExp toString()用法及代碼示例
- JavaScript Math cosh()用法及代碼示例
- JavaScript Date toLocaleTimeString()用法及代碼示例
- JavaScript Math random()用法及代碼示例
- JavaScript Math round()用法及代碼示例
- Javascript toString()用法及代碼示例
注:本文由純淨天空篩選整理自shivam70大神的英文原創作品 JavaScript performance.now() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。