當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Node.js console.timeStamp()用法及代碼示例


控製台模塊提供了一個簡單的調試控製台,由Web瀏覽器提供,該控製台導出兩個特定的組件:

  • 一個控製台類,可用於寫入任何 Node.js 流。示例:console.log()、console.error() 等。
  • 無需導入控製台即可使用的全局控製台。例如:process.stdout,process.stderr等。

console.timeStamp()(在 v8.0.0 中添加)方法是“控製台”模塊的內置應用程序編程接口,除非在檢查器中使用,否則不會顯示任何內容。此方法將帶有標簽“標簽”的事件添加到檢查器的時間軸麵板。

注意:全局控製台方法既不始終同步也不始終異步。

用法:

console.timeStamp([label])

參數:該函數接受如上所述和以下描述的單個參數:

  • label <string>:它接受將在檢查器中進一步使用的標簽名稱。

返回值:它不會在控製台中打印任何內容,而是在 Inspector 調用時打印時間戳。

下麵的例子說明了在 Node.js 中 console.timeStamp() 方法的使用。

範例1: 文件名:index.js


// Node.js program to demonstrate the 
// console.timeStamp() Method
  
// Starting newProfile() console profile
console.profile("Hello()");
  
// Printing timestamp
console.timeStamp("Hello()");
  
// Finishing profile
console.profileEnd("Hello()");

使用以下命令運行index.js文件:

node index.js

控製台中的輸出:

*Doesn’t print anything in Console…

檢查器中的輸出(邊):

範例2: 文件名:index.js


// Node.js program to demonstrate the 
// console.timeStamp() Method
  
// Starting Hello() console profile
console.profile("Hello()");
  
// Printing timeStamp
console.timeStamp("Hello()");
  
// Performing some action
for(var i=0; i<1; i++) {
  console.log("doing some task...");
}
  
// Finishing profile
console.profileEnd("Hello()");
  
// Printing timeStamp again
console.timeStamp("Hello()");

使用以下命令運行index.js文件:

node index.js

控製台中的輸出:

Doing some task…

檢查器中的輸出(邊):

參考: https://nodejs.org/api/console.html#console_console_timestamp_label


相關用法


注:本文由純淨天空篩選整理自vikas_g大神的英文原創作品 Node.js console.timeStamp() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。