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_uncheckedDeclara processData como async function
- radio_button_uncheckedUsa await para esperar fetchValue
- radio_button_uncheckedUsa un bloque try/catch
- radio_button_uncheckedSin .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:
- Declara
processDatacomoasync function. - Usa
awaitpara esperar el resultado defetchValue. - Envuelve el
awaiten un bloquetry/catch. - Retorna el valor multiplicado por 2 en caso exitoso, o
0si 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
exportal 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