How handle error in promise await and not break another promise?

I have async function:

 async getLayers() {
     let arr = [];
     try {
     let thematicLayers = await new ThematicLayers(this.userRoles).get();
     let customLayers = await new CommonLayers(this.userRoles).get();

     arr.push(thematicLayers);
     arr.push(customLayers);

     } catch(err) {
        console.log('_________________');
        console.log(err);
     }
}

If at least one promise returns exception it comes to catch(). How to run await new ThematicLayers and await new CommonLayers independencty, now await new CommonLayer await await new ThematicLayers.

And how to handle case if one promise if succuss, another not?

105 thoughts on “How handle error in promise await and not break another promise?”

  1. Pingback: buy cialis 20mg
  2. Pingback: viagra sale dublin
  3. Pingback: viagra sale amazon
  4. Pingback: sildenafil 5 pills
  5. Pingback: 100 mg of viagra

Leave a Comment