|Convierte .then()/.catch() a async/awaitasyncFácil
Ejercicio00:00

¿Quieres un reto mayor?

Resuelve en 05:00

info

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

Convierte .then()/.catch() a async/await

Fácil10 pts·Asíncrono / Promesas
ruleRestricciones
  • radio_button_unchecked
    Declara processData como async function
  • radio_button_unchecked
    Usa await para esperar fetchValue
  • radio_button_unchecked
    Usa un bloque try/catch
  • radio_button_unchecked
    Sin .then()

Enunciado

Tienes una función que usa .then() y .catch() para manejar una Promise. Tu tarea es reescribir processData usando async/await con un bloque try/catch.

La función fetchValue(id) ya está implementada — simula una llamada asíncrona que resuelve con id * 10.

Instrucciones:

  1. Declara processData como async function.
  2. Usa await para esperar el resultado de fetchValue.
  3. Envuelve el await en un bloque try/catch.
  4. Retorna el valor multiplicado por 2 en caso exitoso, o 0 si ocurre un error.
// Ejemplo de uso
processData(5).then(console.log); // 100
processData(-1).then(console.log); // 0
Restriccionesexpand_more
  • Dificultad: Fácil
  • 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
Convierte .then()/.catch() a async/await — Fácil | Coding Challenges · Coding Challenges