Меня озадачивает тот факт, что когда я создаю новый объект Error, я могу видеть его сообщение или имя, но я не вижу список его ключей, используя стандартные способы. Почему это?
> err = new Error("an error")
[Error: an error]
> err.message
'an error'
> err.name
'Error'
> Object.keys(err)
[]
> JSON.stringify(err)
'{}'