当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。