前言:
此时同学们对“nodejs async不await”大概比较关注,姐妹们都需要分析一些“nodejs async不await”的相关知识。那么小编同时在网摘上网罗了一些有关“nodejs async不await””的相关内容,希望你们能喜欢,看官们快快来学习一下吧!文章起因
今天在学习Jasmine(一个Javascript的测试框架)中,在阅读文档时看到用来判断是否支持async函数的代码。
让我们简化代码,基于上面的代码我们可以将其合并成为一个函数
npm上其实已经有了一个库用来判断运行时是否支持async/await了,叫is-async-supported,但是因为依赖着nodejs平台的vm内置库,无法运行在非nodejs平台。以下是它的代码:
is-async-await-supported
而我们刚才编写的函数不依赖于nodejs平台,所以可以运行在任意JavaScript运行时中,比is-async-supported库更加通用。 目前我已经将这个模块发布到npm上面去了,名字叫is-async-await-supported,代码采用TypeScript编写,已经通过webpack转义成了UMD模块和ES6模块,你可以在浏览器和nodejs中使用它,你只需通过下述命令安装即可,目前使用文档已经更新好了,使用是否简单,你只需照着文档做就可以了。
文档地址:
npm install --save is-async-await-supported
作者:而井不想说话
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。