Wie kann ich warten, bis alle Versprechen in einer Schleife aufgelöst werden?JavaScript

Javascript-Forum
Guest
 Wie kann ich warten, bis alle Versprechen in einer Schleife aufgelöst werden?

Post by Guest »

Code: Select all

async function getSomething(parameter) {
...
}

function myFunction() {
const params = [param1, param2, ...]
const results = []
let i = 0

params.forEach((param) => {
getSomething(param).then((result) => results[i++] = result)
})

console.log(results)
}
results ist leer, da die Aufrufe in der for-Schleife asynchron sind und noch nicht ausgeführt wurden.
Wie kann ich warten, bis alle Promise in der for-Schleife sind? gelöst ?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post