在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ 控制臺
模塊
斷言測試
Buffer
Smalloc
TTY
概述
REPL
HTTP
DNS
路徑
集群
TLS/SSL
系統(tǒng)
加密
調(diào)試器
進程
Punycode
虛擬機
HTTPS
網(wǎng)絡
Query String
C/C++ 插件
實用工具
文件系統(tǒng)
Zlib
子進程
UDP/Datagram Sockets
定時器
逐行讀取
字符串解碼器
全局對象
事件
URL
控制臺

控制臺

穩(wěn)定性: 4 - 凍結
  • {Object}

用于打印輸出字符到 stdout 和 stderr。和多數(shù)瀏覽器提供的 console 對象函數(shù)一樣,Node 也是輸出到 stdout 和 stderr。

當輸出目標是終端或文件的時候,console 函數(shù)是同步的(為了防止意外退出數(shù)據(jù)丟失),輸出是管道的時候是異步的(防止阻塞時間太長)。

下面的例子里,stdout 是非阻塞的,而 stderr 是阻塞的。

$ node script.js 2> error.log | tee info.log

平常使用過程中,不用考慮阻塞或非阻塞問題,除非有大批量的數(shù)據(jù)。

console.log([data][, ...])

輸出到 stdout 并新起一行。和 printf() 類似,stdout 可以傳入多個參數(shù)。例如:

var count = 5;
console.log('count: %d', count);
// prints 'count: 5'

如果第一個字符里沒有找到格式化的元素, util.inspect 將會應用到各個參數(shù),參見util.format()

console.info([data][, ...])

參見 console.log。

console.error([data][, ...])

參見 console.log ,不同的是打印到 stderr。

console.warn([data][, ...])

參見 console.error。

console.dir(obj[, options])

obj 使用 util.inspect,并打印結果到 stdout,而這個函數(shù)繞過 inspect()。options參數(shù)可能傳入以下幾種:

  • showHidden - 如果是true,將會展示對象的非枚舉屬性,默認是 false 。

  • depth - inspect對象遞歸的次數(shù),對于復雜對象的掃描非常有用。默認是 2。想要嚴格遞歸,傳入 null。

  • colors - 如果是 true, 輸出會格式化為 ANSI 顏色代碼。默認是 false。顏色可以定制,下面會介紹。

console.time(label)

標記一個時間點。

console.timeEnd(label)

計時器結束的時候,記錄輸出,例如:

console.time('100-elements');
for (var i = 0; i < 100; i++) {
  ;
}
console.timeEnd('100-elements');
// prints 100-elements: 262ms

console.trace(message[, ...])

輸出當前位置的棧跟蹤到 stderr 'Trace :'。

console.assert(value[, message][, ...])

assert.ok() 類似, 但是錯誤的輸出格式為: util.format(message...)。

上一篇:進程下一篇:Punycode