【发布时间】:2013-01-13 20:52:42
【问题描述】:
我在 node.js 中运行它:
> x = { 'foo' : 'bar' }
{ foo: 'bar' }
> console.log(x)
{ foo: 'bar' }
undefined
> console.log("hmm: " + x)
hmm: [object Object]
undefined
我不明白为什么console.log(x) "pretty-prints" 对象,而字符串连接"ugly-prints" 它。更重要的是,打印hmm: { foo: 'bar' } 的最佳方法是什么?
【问题讨论】:
标签: javascript node.js string-concatenation pretty-print