亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

characters

控制臺

穩(wěn)定性: 4 - 凍結(jié)

{Object}

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

當(dāng)輸出目標(biāo)是終端或文件的時候,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 將會應(yīng)用到各個參數(shù),參見assert.ok() 類似, 但是錯誤的輸出格式為: util.format(message...)。

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

參見 console.log。

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

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

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

參見 console.error。

console.dir(obj[, options])

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

showHidden - 如果是true,將會展示對象的非枚舉屬性,默認(rèn)是 false 。

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

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

console.time(label)

標(biāo)記一個時間點(diǎn)。

console.timeEnd(label)

計時器結(jié)束的時候,記錄輸出,例如:

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

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

輸出當(dāng)前位置的棧跟蹤到 stderr 'Trace :'。

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

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


Previous article: Next article: