美文网首页
es7的async和await

es7的async和await

作者: 杜伟杰525 | 来源:发表于2019-07-17 13:51 被阅读0次

     在新的es7发布的时候最吸引人的地方,莫过于其中的async以及await

但是很多人可能不理解其中的原理 下面我举几个例子帮助大家更形象的去理解异步的async


async翻译过来的意思就是异步非常语义化,也非常实用,简单一些分析就是Promise的语法糖

这是第一种情况:

如果不加await的话就是一个正常的函数

所以一般情况下的话需要跟await搭配使用!!!


第二种情况:

这里其实await跟的就是一个Promise函数

结果为

所以这里可以看出首先运行await的部分,后续的才继续运行

第三种情况:

如果上面两种情况还是模糊的话  这个能让你更加形象的理解

这里已经可以省略new promise

输出结果为:

在这里已经能形象的看到当进入await的时候运行下面的async2,然后跳过await后面的 ,等async2运行结束以后接着运行内部的


代码之路任重而道远,我们就尽可能的多看多动手,不能只是意念写代码,多动手你离成功就近了一步

相关文章

网友评论

      本文标题:es7的async和await

      本文链接:https://www.haomeiwen.com/subject/wxtqlctx.html