Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

105
Views
Cómo async await en promise.all

quiero hacer una API que cargue la lista de pokemons y cuando sea una imagen. obtuve la lista y quiero asegurarme de que la secuencia en las imágenes sea correcta para esta consola i. registre los mismos nombres. y la secuencia es incorrecta. probé algunas esperas asíncronas en diferentes lugares y no puedo averiguar cómo obtener el orden correcto https://codepen.io/DeanWinchester88/pen/ExvxdxX

 Promise.all(arrForFetch) .then(files => { files.forEach(file => { console.log("files", file) process(file.json()) }) .catch(err => console.log("tobie pizda ucziekaj")) }) let process = (prom) => { console.log(prom) prom.then(data => { console.log(data.name) }) }
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

const results = await Promise.all(arrForFetch) // do something with results array

Su problema es que file.json() es asíncrono, por lo que debe devolverse del bucle como otra Promesa de todo, o esperarse en el bucle. Puede mapear las promesas.

 Promise.all(arrForFetch) .then( files =>{ const more = files.map(file=>file.json().then(process)) return Promise.all(more) }) .catch(err => console.log("tobie pizda ucziekaj"))
 Promise.all(arrForFetch) .then( async files =>{ for(const i=0; i<files.length; i++){ console.log("files", files[i]) process( await files[i].json() ) } }) .catch(err => console.log("tobie pizda ucziekaj"))
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!