令我感到困惑的是,当我创建一个新的Error对象时,我可以看到它的消息或名称,但我无法通过标准方式看到它的键列表.这是为什么?
> err = new Error("an error") [Error: an error] > err.message 'an error' > err.name 'Error' > Object.keys(err) [] > JSON.stringify(err) '{}'
javascript node.js
javascript ×1
node.js ×1