• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

284
Vistas
Errores de javascript console.log: cómo ver el objeto real del error

Cuando los errores de console.logging, el navegador imprime una salida con un estilo diferente al que tendría si fuera un objeto normal. ¿Cómo puede obligar a Google/Firefox a imprimir el objeto real de la clase Error en lugar de la salida de 'error' estilizada menos útil?

Sé, por ejemplo, que el objeto contiene e.message y e.response , por ejemplo, que nunca se pueden deducir de las salidas de registro de los navegadores.

 api .post('/post/create', formData) .then((res) => { }) .catch((e) => { // doesn't print the error object // doesn't print the error object // doesn't print the error object console.log(e) // UPDATE, destructuring does print the full Error object // UPDATE, destructuring does print the full Error object // UPDATE, destructuring does print the full Error object console.log('full error object', {e}) })

Firefox Cromo

Actualizar después de la respuesta aprobada. Ahora tengo el objeto de error completo.

ingrese la descripción de la imagen aquí

almost 3 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Solución simple: registre el objeto de error como una propiedad de un objeto simple

 try { throw Error("Some error text"); } catch( error) { console.log( {error}); }

Esto le permite inspeccionar y expandir la estructura de un objeto de error de la misma manera que lo haría con cualquier otro. Se realiza mejor en un navegador, ya que los fragmentos de código no brindan funciones de inspección.

almost 3 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda