最近出去面了一下,感觉很多东西都忘了,只记得思想,虽然语言只是招式,但是面试官还是会抓住不放的,还是看一下好点
const p1 = new Promise((resolve, reject) => {
setTimeout(() => {
resolve('执行成功1')
}, 1000)
})
const p2 = new Promise((resolve, reject) => {
setTimeout(() => {
// resolve('执行成功2')
reject('执行异常')
}, 1000)
})
const result1 = Promise.allSettled([p1, p2]); //部分成功就可以成功
console.log(result1);
const result2 = Promise.all([p1, p2]); //全部成功才能成功
console.log(result2);
下图是全部执行成功的截图:
下图是部分成功的截图: