用户登录

async 关键词可以定义异步函数,这种异步函数可以简化 Promise 的使用。接着上面这个 Promise 练习,去掉执行 nature 函数的代码,这里可以再定义一个异步函数,名字叫 demo,定义这个函数的时候要使用一个 async 关键词。

在函数里面添加一个 data,它的值就是执行 nature() 之后得到的结果,这个 nature() 函数会返回一个 Promise,所以在它前面我们可以使用一个 await,意思就是等待这个 Promise 得到的数据。

下面再用 console.log 输出 data 。 然后再执行一下 demo() 这个异步函数。

回到终端,执行 node dist/playground, 这里会输出三个点,然后是一座火山,两秒钟以后又会输出一只恐龙。

输出这只恐龙是在 demo 函数里要做的事情。

练习完成以后可以打开编辑器的源代码管理,恢复一下 playground 文件,删除这个文件。再打开编辑器的资源管理器。

异步函数:async, await《 Node.js 服务端应用开发:数据连接 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点