¿Cuál es la razón para no propagar (es 6 operador de propagación) javascript Objeto de error [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿No es posible clasificar en cadena un Error usando JSON.stringify? 8 respuestas

Estoy tratando de difundir el JavascriptErro object (objetos integrados estándar). Estoy obteniendo el objeto vacío como salida.

let error = new Error('error');
console.log({...error});

salida

{}

¿Cuál es la razón para no difundir el objeto Error?

Respuestas a la pregunta(1)

Su respuesta a la pregunta