从JavaScript的事件循环到Promise(3)

let p = new Promise(function(resolve,reject){
        reject('error');
    });
   
    p.then(function(value){
        success(value);
    }).catch(function(error){
        console.log('error');
    }}

Promise.finally()函数,该方法是ES2018引入标准的。指定不管Promise对象最后状态如何,都会执行的操作。finally方法的回调函数不接受任何参数,这意味着没有办法知道,前面的Promise状态到底是fulfilled还是rejected。这标明,finally方法里面的操作,是与状态无关的,不依赖于Promise的执行结果。

上述文章,如有错误,还请指正,谢谢!!!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/e5cd761c5858841a2b4f70db7b452397.html