node.js 中的“process.stdout.write”和“console.log”有什么区别?
编辑:使用console.log 变量显示了很多不可读的字符,而使用process.stdout.write 显示了一个对象。
这是为什么?
console.log()``process.stdout.write带有格式化输出的调用。有关实现,请参见format()console.js。
console.log()``process.stdout.write
format()
目前(v0.10.ish):
Console.prototype.log = function() { this._stdout.write(util.format.apply(this, arguments) + '\n'); };