首页 > 试题广场 >

简单的实现一个promise

[问答题]
then方法的第一个参数就是resolve;第二个参数就是reject。
<script>
    console.log(1111);
    var p1=new Promise(function(resolve,reject){
        console.log(222);
        // resolve('hello world');
        reject('失败')
    });
    p1.then(function(res){
        console.log(res);  //resolve,请求成功
        
    },function(err){
        console.log((err));//reject 请求失败
        
    })
    console.log(333);
    
    // 111  222 333 失败/成功
</script>

发表于 2020-08-15 09:03:28 回复(0)