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的执行结果。
上述文章,如有错误,还请指正,谢谢!!!