Hola! tengo dos preguntas: // 1ra: El array generado por Promise.all(promesas) se guarda en “var = personajes” una vez tengamos todas las...

Juan Cumbe

Juan Cumbe

Pregunta
studenthace 5 años

Hola! tengo dos preguntas:

//

1ra: El array generado por Promise.all(promesas) se guarda en “var = personajes” una vez tengamos todas las promesas resueltas? o va añadiendo las promesas una a una las promesas, sirviendo el await parar detener la ejecución del código hasta que no se resuelve una de ellas?

//

2da: Realmente cuál es la función del TRY-CATCH? Recorrer el array “personajes” mediante el TRY en busca de una promesa resuelta sin éxito para ejecutar el onError mediante el CATCH? Porque si se encuentra un error como sucede con el ID=17 ya no se muestra el array mediante el console.log(personajes)

//

Espero que me puedan ayudar. Gracias!

1 respuestas
para escribir tu comentario
    Luis Lira

    Luis Lira

    studenthace 5 años

    Hola!

    El Promise.all da un valor hasta que se resuelven todas las promesas, si alguna falla lanza un error.

    La función de try/catch es la forma es que nosotros debemos manejar cualquier cosa que pueda generar un error y romper nuestro programa.

    Dentro de las llaves del try indicamos qué es lo que debe de hacer y en el catch es donde manejaremos el error. Por ejemplo, si haces un fetch en el try y algo sale mal, ya no asignará la respuesta que haya dado el Promise.all y se irá directo al catch, es por eso que si ocurre un error no te mostrará el array de personajes.

Fundamentos de JavaScript 2018

Fundamentos de JavaScript 2018

JavaScript es un lenguaje de programación que se trabaja desde el navegador. Construye programas, conoce el entorno, los condicionales y las estructuras repetitivas. Aprende cuáles son y cómo se declaran las variables y las funciones de JS.

Fundamentos de JavaScript 2018
Fundamentos de JavaScript 2018

Fundamentos de JavaScript 2018

JavaScript es un lenguaje de programación que se trabaja desde el navegador. Construye programas, conoce el entorno, los condicionales y las estructuras repetitivas. Aprende cuáles son y cómo se declaran las variables y las funciones de JS.