小编典典

node.js中“process.stdout.write”和“console.log”的区别?

all

node.js 中的“process.stdout.write”和“console.log”有什么区别?

编辑:使用console.log 变量显示了很多不可读的字符,而使用process.stdout.write 显示了一个对象。

这是为什么?


阅读 108

收藏
2022-03-23

共1个答案

小编典典

console.log()``process.stdout.write带有格式化输出的调用。有关实现,请参见format()console.js。

目前(v0.10.ish):

Console.prototype.log = function() {
  this._stdout.write(util.format.apply(this, arguments) + '\n');
};
2022-03-23