Promise

作者: 关耳木南 | 来源:发表于2019-07-14 22:16 被阅读0次
<script type="text/javascript">
    setTimeout(function(){
        console.log(5)
    })
    console.log(1)
    console.log(2)

    setTimeout(function(){
        console.log(4)
    })
    console.log(3)
    /*
        Promise : 异步编程的解决方法,简单说是一个容器,里面保存着未来才会结束的事情
        三种状态:
            进行中
            成功状态
            失败状态
        特点:
            对象的状态不受外界影响
            一旦启动一个Promise外部再也不能去改变它内部的状态
        关注结果:
            成功 resolve或者失败 reject
        缺点:
            无法中途改变状态
            不设置回调函数,内部抛出错误,不会反映到外界
            当处于pending状态时,无法得知目前处于哪一阶段

     */
    new Promise((resolve,reject) => {

    }).then((msg)=>{

    },(err)=>{

    })

</script>

相关文章

网友评论

      本文标题:Promise

      本文链接:https://www.haomeiwen.com/subject/vzfwkctx.html