console.log 如何在幕后工作?
How console.log works behind the scene?
当我在JSEditor中运行这段代码时
var obj = {};
console.log(obj);
obj.foo = 'bar';
o/p 是:[object Object]
虽然控制台选项卡中的相同代码给我这个 o/p:
{}
"bar"
在节点js中
console
实例配置为写入 process.stdout
和 process.stderr
。
不用调用require('console')
.
就可以使用全局console
var p={}
console.log
函数使用 process.stdout.write();
process.stdout
所以写入值
后会得到object
当我在JSEditor中运行这段代码时
var obj = {};
console.log(obj);
obj.foo = 'bar';
o/p 是:[object Object]
虽然控制台选项卡中的相同代码给我这个 o/p:
{}
"bar"
在节点js中
console
实例配置为写入 process.stdout
和 process.stderr
。
不用调用require('console')
.
var p={}
console.log
函数使用 process.stdout.write();
process.stdout
所以写入值
后会得到object