promise是处理异步回调的解决方案,可以理解为把异步操作的回调函数的写法变成链式写法.then .catch;promise对象是一个容器里面包裹了一个异步操作,它表示一个预计会在未来完成的异步操作promise有三种状态:penging(进行中)fulfilled(已完成)和rejected(已失败)promise状态一旦发生改变(凝固),就会一直保持这个状态,不会再发生变化promise一旦状态改变,promise.then方法绑定的函数就会被调用promise可以解决地狱回调的问题(回调地狱就是为实现代码顺序执行而出现的一种操作,它会造成我们的代码可读性非常的差
我们用的哪些东西是promise对象
axios uni.request $.ajax 都是已经封装好的 我们可以直接使用的 promise 对象
promise 是解决什么问题的
promise 是解决回调地狱的,回调地狱就是回调函数嵌套回调函数,存在的弊端就是写法⾮常臃肿,并且后期难以维护,
除了 promise 之外 还能用 generator async await 解决回调地狱 async await 是最终解决方案