首页/文章/ 详情

程序猿 | wx.request()同步与异步问题(二)

1年前浏览292

上文书说到,我们可以通过将依赖request返回结果的代码都放在其回调函数中,以克服JavaScript异步执行导致的代码执行顺序错乱问题。但是,其会导致代码的可读性差。

Promise可以将异步的执行逻辑和结果处理分离,摒弃了一层又一层的回调嵌套,使得处理逻辑更加清晰,提高代码的可读性。最初,Promise由社区提出并实现,在ES6中被纳入标准。

因为微 信小程序是支持ES6的,那么我们就可以采用Promise来处理!

具体代码如何实现?小编试了几个方法都不行,最后决定:

(1) 对(一)中的方案进行封装,缩短代码。

(2)回去研究JavaScript的Promise相关语法,后面再行优化!


   
END    
每日一句    
少年时我们追求激 情,成熟后却迷恋平庸,在我们寻找,伤害,背离之后,还能一如既往的相信爱情,这是一种勇气。每个人都有属于自己的一片森林,迷失的人迷失了,相逢的人会再相逢。——村上春树《挪威的森林》
来源:CATIA模具设计应用
理论科普
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-09-29
最近编辑:1年前
恒拱
硕士 签名征集中
获赞 23粉丝 43文章 624课程 1
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈