Resolve *and* reject all promises in Bluebird
问题 I'm looking for the way to get both resolutions and rejections from promise array. I'm currently counting on Bluebird implementation, so ES6 compatible solution would be suitable, too. The best thing that comes to mind is to use Bluebird's Promise.settle for that, and I consider promise inspections an unnecessary complication here: let promises = [ Promise.resolve('resolved'), Promise.resolve('resolved'), Promise.reject('rejected') ]; // is there an existing way to do this? let