题一:请问下列代码依次输出什么
let a=Promise.reject('a').then(()=>{
console.log('a passed')
}).catch(()=>{
console.log('a failed')
});
Promise.reject('b').catch(()=>{
console.log('b failed')
}).then(()=>{
console.log('b passed');
})
答案:b failed->a failed->b passed