两个异步函数/请求(A、B),A或B任意一个完成就执行函数 C。
var A = new Promise((resolve,reject)=>{
setTimeout(() => {
console.log("AAA")
resolve("AAA")
},0)
})
var B = new Promise((resolve,reject)=>{
setTimeout(() => {
console.log("BBB")
resolve("BBB")
},0)
})
Promise.race([A,B]).then((data) => {
console.log("C::" + data)
})