0
点赞
收藏
分享

微信扫一扫

关于promise与Then的理解(1)

做个橙梦 2022-02-20 阅读 38
javascript

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>
举报

相关推荐

0 条评论