时间:2021-05-02
本小节我们将学习同步和异步的概念
同步是指下一行代码必须等待上一行代码执行完成,才执行。
异步是指下一行代码不必等待上一行代码执行完成,才执行。
同步的优点是,关心代码的执行结果,按顺序执行,保证了结果的顺序性;
异步的优点是,不关心代码执行结果,异步执行,可以提高执行效率,尤其适用于给用户发提醒通知的情景
所有代码,默认的执行顺序都是同步的。那么,我们应该怎么把一个函数设置成可以异步执行的呢?
只需要在function的前面增加一个关键词async,那么在调用该函数时,该函数就是异步执行的。
在右边的代码里,console.log(2)的执行不必等待test()函数执行完
可能有的同学想问,那怎么把异步函数变成同步执行的呢?我们只需要在调用该函数的时候,在前面增加一个关键词await。
那么在右边的代码里,console.log(2)的执行就必须等待test函数执行完毕,并放回对应的直接结果。
想看视频版?
关注公号“微程序学堂”,我们的视频教程即将上线
如果你自己写了好文章想投稿
请联系我们
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
详解微信小程序同步异步解决办法小程序中函数体还没有完成,下一个函数就开始执行了,而且两个函数之间需要传参。那是因为微信小程序函数是异步执行的。但微信小程序增加了
在之前的几篇文章里面介绍了下云开发中的云数据库、云存储:微信小程序如何使用云开发微信小程序之使用云存储微信小程序之使用云数据库接下来的这篇文章主要介绍下云函数,
系列文章:微信小程序教程之模块化微信小程序教程之注册页面微信小程序教程之注册程序文件作用域在JavaScript文件中声明的变量和函数只在该文件中有效;不同的文
微信小程序中使用Promise进行异步流程处理的实例详解我们知道,JavaScript是单进程执行的,同步操作会对程序的执行进行阻塞处理。比如在浏览器页面程序中
小程序相当于是用HTML5加CSS加JavaScript和后端PHP、Java、nodejs等来开发,以微信小程序为例: 1、微信小程序所使用的开发语言和