{
const promise1 = new Promise((resolve) => {
setTimeout(resolve, 100, 'promise 1')
})
const promise2 = new Promise((resolve) => {
setTimeout(resolve, 200, 'promise 2')
})
const promise3 = Promise.reject(-1)
Promise.any([promise1, promise2, promise3]).then(value => {
console.log(value)
})
}