Funciones y Lógicajueves, 22 de enero de 2026

Manejo de Errores

Uso de Try, Catch y Throw.

Publicidad

Apoya a JS Fruggal visitando a nuestros patrocinadores.

Los errores son retroalimentación. Un ingeniero senior anticipa errores y los maneja, asegurando que el usuario nunca vea una página rota.

La Red de Seguridad (Try/Catch)

function operacionRiesgosa() {
  if (Math.random() > 0.5) throw new Error("El servidor explotó 💥");
  return "¡Éxito!";
}

try {
  console.log("Intentando...");
  const resultado = operacionRiesgosa();
  console.log(resultado);
} catch (err) {
  // Manejo Elegante
  console.log("Error detectado:", err.message);
  console.log("No te preocupes, la app sigue viva.");
} finally {
  console.log("Limpieza: Cerrando conexión...");
}

El Bloque 'Finally'

finally se ejecuta sin importar qué pase. Es perfecto para limpiar (ocultar spinners de carga, cerrar archivos) ya sea que la operación haya tenido éxito o fallado.

Publicidad

Apoya a JS Fruggal visitando a nuestros patrocinadores.