promise实例
1.
// 输出1和3, 2不会输出
const p = new Promise(() => {
console.log(1)
})
p.then((res) => {
console.log(2)
})
console.log(3)
2.
// 先输出3,在输出then:success1,不会输出catch
const p = new Promise((resolve, reject) => {
resolve('success1')
reject('error1')
resolve('success2')
})
p.then((res) => {
console.log('then:', res)
}).catch((err) => {
console.log('catch:', err)
})
console.log(3)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步