console.timeEnd()方法是Node.js的控製台類。此方法停止以前使用console.time()方法啟動的計時器,並使用stdout顯示結果。
用法:
console.timeEnd( label )
參數:此方法接受包含字符串值的單個參數標簽。如果未傳遞標簽,即label的值為默認值,則它將自動提供給該方法。對於不同的函數或代碼段,標簽可以不同。
返回值:此方法顯示標簽和一段代碼所花費的時間。
以下示例說明了Node.js中的console.timeEnd()方法:
範例1:
// Node.js program to demonstrate the
// console.timeEnd() method
// Sample function
function addCount() {
var sum = 0; // Variable declaration
for (var i = 1; i < 100000; i++) {
sum += i; // Adding i to the sum variable
}
return sum; // Return sum value
}
// Starts the timer, here default label is used
console.time();
addCount(); // function call
// Ends the timer and print the time
// taken by the piece of code
console.timeEnd();
輸出:
default:7.517ms
範例2:
// Node.js program to demonstrate the
// console.timeEnd() method
// Sample function
function addCount() {
var sum = 0; // Variable declaration
for (var i = 1; i < 100000; i++) {
sum += i; // Adding i to the sum variable
}
return sum; // Return sum value
}
var timetaken = "Time taken by addCount function";
// Starts the timer, the label value is timetaken
console.time(timetaken);
addCount(); // function call
// Ends the timer and print the time
// taken by the piece of code
console.timeEnd(timetaken);
輸出:
Time taken by addCount function:8.972ms
參考: https://nodejs.org/docs/latest-v11.x/api/console.html#console_console_timeend_label
相關用法
注:本文由純淨天空篩選整理自akshajjuneja9大神的英文原創作品 Node.js | console.timeEnd() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。