Promise.any() Installation npm install promise-any-ext Usage var Promise = global.Promise || require("es6-promise").Promise;Promise.any = require('promise-any-ext'); var promises = [Promise.reject('a'), Promise.resolve('b')]; Promise.any(promises).then(function (value) { // value is b});