分类Promise“底层”是如何运作的?想了解Promise的一切吗?ES6-ES10学习布局Promise如何在“幕后”运作?使用Promise.finally,无论执行then还是catch,都会执行finally中的函数体。比如一个弹窗:可以用resolve和reject分别保存变量的值,但是finally用finally来控制弹窗的弹出。让我们看一下代码示例:constGen=(time)=>{returnnewPromise((resolve,reject)=>{setTimeout(()=>{if(time<500){reject(time)}else{resolve(时间)}},时间);})}Gen(Math.random()*1000).then(val=>console.log(val)).catch(err=>console.log(err)).finally(()=>{console.log('finish')})想了解有关Promises的所有信息吗?ES6(第十一)——Promise(更好的异步编程解决方案)手写一个Promise源码ES6-ES10学习排版
