首页技术教程 正文

微信小程序云开发教程-JavaScript入门(5)-函数异步同步

2023-06-25 19 0条评论
本小节我们将学习同步和异步的概念,同步是指下一行代码必须等待上一行代码执行完成,才执行。,异步是指下一行代码不必等待上一行代码执行完成,才执行。,同步的优点是,关心代码的执行结果,按顺序执行,保证了结果的顺序性;,异步的优点是,不关心代码执行结果,异步执行,可以提高执行效率,尤其适用于给用户发提醒通知的情景,所有代码,默认的执行顺序都是同步的。那么,我们应该怎么把一个函数设置成可以异步执行的呢?,只需要在function的前面增加一个 关键词async,那么在调用该函数时,该函数就是异步执行的。,在右边的代码里,console.log(2)的执行不必等待test()函数执行完,可能有的同学想问,那怎么把异步函数变成同步执行的呢?我们只需要在调用该函数的时候,在前面增加一个关键词await。,那么在右边的代码里,console.log(2)的执行就必须等待test函数执行完毕,并放回对应的直接结果。,想看视频版?,关注公号“微程序学堂”,我们的视频教程即将上线,如果你自己写了好文章想投稿,请联系我们,

本小节我们将学习同步和异步的概念

同步是指下一行代码必须等待上一行代码执行完成,才执行。

异步是指下一行代码不必等待上一行代码执行完成,才执行。

同步的优点是,关心代码的执行结果,按顺序执行,保证了结果的顺序性;

异步的优点是,不关心代码执行结果,异步执行,可以提高执行效率,尤其适用于给用户发提醒通知的情景

所有代码,默认的执行顺序都是同步的。那么,我们应该怎么把一个函数设置成可以异步执行的呢?

只需要在function的前面增加一个关键词async,那么在调用该函数时,该函数就是异步执行的。

在右边的代码里,console.log(2)的执行不必等待test()函数执行完

可能有的同学想问,那怎么把异步函数变成同步执行的呢?我们只需要在调用该函数的时候,在前面增加一个关键词await。

那么在右边的代码里,console.log(2)的执行就必须等待test函数执行完毕,并放回对应的直接结果。

想看视频版?

关注公号“微程序学堂”,我们的视频教程即将上线

如果你自己写了好文章想投稿

请联系我们


文章版权及转载声明

本文作者:亿网 网址:https://edns.com/ask/post/25586.html 发布于 2023-06-25
文章转载或复制请以超链接形式并注明出处。