nodejs console.log of object
nodejs console.log of object
我正在nodejs中打印错误对象。console.log(err)的输出看起来像:
{ [error: column "pkvalue" does not exist]
name: 'error',
length: 96,
severity: 'ERROR'}
方括号中打印的信息是什么?如何访问?
它只是常见的Error
部分
Rest是额外定义的字段:
$ node
> var e = new Error('Some error');
undefined
> e.field = 'value'
'value'
> console.log(e)
{ [Error: Some error] field: 'value' }
您可以访问错误消息作为message
字段:
> e.message
'Some error'
您可以尝试使用util.inspect
,它提供了更详细的信息,并以不同的方式将对象序列化为字符串。
请参阅https://nodejs.org/api/util.html#util_util_inspect_object_options
相关文章:
- 函数未在Object.keys或Object.getOwnPropertyNames下列出,但可以调用
- delete在Object上效率低下,但在DOM Element's的数据属性,与null out相比
- HighChart : Usage of setData
- 有没有一种方法可以列出Ember.Object的所有绑定
- 如何取消object.prototypes javascript的一个函数
- 为什么是文档.旧版应用程序中的DOM-object.properties为null
- 将*.js文件的内容放入Object中
- nodejs console.log of object
- Object.create() instead of prototype
- Mock window.document object for out-of-browser jQuery
- Javascript setter for value of object
- new instead of Object.create
- Use cases of Object.create(null)?
- indexOf(model.object) instead of indexOf(model) not working
- TypeError: Property '$'of object [object object]在jQu
- Python equivalent of JavaScript's `Object.defineProperty
- 未将Object.eestimated(Kinda of Date对象)处理为Date()类型
- JSON.stringify of Parse.Object.extend returns "[object
- 如何使用对象字面值数组(Object Literal Array of alternatives)为angular ng
- PHP中的Array of Arrays到Javascript中的Object