promise
<script>
const p = new Promise((resolve,reject)=>{
reject('11')
})
p.then(
()=>{
console.log('success')
},
(err)=>{
console.log('err',err) //这里会输出err,11
//在then的回调函数中,return后面的东西,会用promise包装一下
//return undefined,默认返回的是成功状态
//等价于
// return new Promise((resolve,reject)=>{
// resolve(undefined)
// })
//如果想返回失败那么就这样写
return new Promise((resolve,reject)=>{
reject()
})
}
).then(
()=>{
console.log('succecc2')
},
()=>{
console.log('err2')
}
)
</script>