说说你对promise的理解?

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 是最终解决方案

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值