|Manejo de errores con try/catch en asyncasyncMedio
Ejercicio00:00

¿Quieres un reto mayor?

Resuelve en 10:00

info

Importante: Para que se registre el resultado tienes que iniciar sesión.

Manejo de errores con try/catch en async

Medio10 pts·Asíncrono / Promesas
ruleRestricciones
  • radio_button_unchecked
    Usa try/catch
  • radio_button_unchecked
    Usa await con divide

Enunciado

Implementa safeDivide, una función async que divide dos números. Si el divisor es 0, debe retornar null en lugar de lanzar una excepción.

Usa try/catch para capturar el error lanzado por divide.

Reglas:

  • Si divisor !== 0: retorna el resultado de la división.
  • Si divisor === 0: retorna null.
safeDivide(10, 2).then(console.log);  // 5
safeDivide(10, 0).then(console.log);  // null
Restriccionesexpand_more
  • Dificultad: Medio
  • Completa todos los test cases para obtener los 10 puntos.
  • No modificar la línea export al final del archivo.
  • Se recomienda evitar el uso de inteligencia artificial para que realmente tú practiques los ejercicios.

Puedes usar console.log() para depurar. Los resultados aparecen en la Consola de salida, no en el navegador.

Inicia sesión para reaccionar
Inicia sesión para reaccionar
Manejo de errores con try/catch en async — Medio | Coding Challenges · Coding Challenges