title: Continue .map loop after util.promisify request fails in iteration (async await)
body: <p>I have the below async function taking in an array of 4 objects. The first one is processed in a .map loop that executes a query and results in an error (in the await executeQuery(queryString)). When this first object is completed processing, the loop ends and the other 3 objects are not processed.</p>
  <pre><code>async function myFunction(arrayOfObjects, param1) { 
  
       const promises = arrayOfObjects.map(async function (currElement, i) {
            var queryString = 'www.querystring.com?APIparameter=param1';
            
            const executeQuery = util.promisify(request);
  
            await executeQuery(queryString).then(data =&gt; {
  
            //process data here using currElement, i
            
            }).catch(err =&gt; console.log('error: ', err));   
       });
  
       await Promise.all(promises).catch();
  }
  </code></pre>
  <p>I originally only had await Promise.all(promises) and thought revising it to await Promise.all(promises).catch(); would do the trick but it is still failing out on the first object iterated.</p>
  <p>I was wondering how best to achieve continuing the .map loop after an error hits the catch in the executeQuery.</p>
  <p>Please and thank you!</p>