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'); };