node.js の「process.stdout.write」と「console.log」の違いは何ですか?
編集: 変数に console.log を使用すると、判読できない文字が多数表示され、process.stdout.write を使用するとオブジェクトが表示されました。
何故ですか?
ベストアンサー1
console.log()
process.stdout.write
フォーマットされた出力で呼び出します。format()
実装については console.js を参照してください。
現在(v0.10 程度):
Console.prototype.log = function() {
this._stdout.write(util.format.apply(this, arguments) + '\n');
};