JS 循环中使用await

前言:整篇文章参考原文for循环使用await,for of以及for await of ,我写这篇只是为了记录结论

1. 描述:

        程序中,有时候需要在循环中按照顺序进行数据操作,但是又有异步的动作,所以就希望用await。

2. 验证过程请参考原文 for循环使用await,for of以及for await of ,我这里只展示验证结果。

 结论:

  • for、for of、for await of是生效的,forEach的await是不生效的;
  • for、for of是await这一行代码在等待,for await of是整个for在等待;

扩展:

  • 实际开发中我们可以发现其实for、while、for in、for of、for await of使用await都是生效的;
  • 而几乎有回调的遍历方法:forEach、map、filter、reduce、some、every、find等,使用await都是不生效的;

        

你可能感兴趣的:(javascript,node.js)