promise详解
/** * 浅谈 Promise * 问题:怎么理解的?:Promise是什么,做什么的,有啥问题,有啥解决办法 *//** * 1、Promise是一种异步编程的解决方案,用于解决回调地狱的问题 * 是构造函数,可以理解为是一个容器,里面是异步事件; *//** * 2、 * 特点: * 1、Promise对象的状态不受外界影响,三种状态:pending(初始状态)、fulfilled(成功)、rejected(失败); * 2、状态改变后不再改变,状态不可逆,只能pending到fulfilled,或者pending变成rejected; * 缺点: * 1、无法取消Promise,一旦建立无法取消; * 2、如果不设置回调函数,Promise内容出错,不会反映到外部; * 3、处于pending状态,无法得知是处于了哪一个阶段,是刚开始,还是快结束了; *//** * 3、Promise的方法 && 简单实现 && axios的实现 * Promise.then()、Promise.catch()、Promise.finally() */ // 1、Promise.resolve(value)方法返回一个以给定值解析后的Promise 对象 Promise.resolve('success').then((res) => { console.log(res); //