首页 > 其他分享 >利用for循环同步执行异步方法

利用for循环同步执行异步方法

时间:2022-10-14 15:01:55浏览次数:55  
标签:异步 arr 同步 const resolve 循环 foo1

//定义一个异步函数
const foo1 = (i) => {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      console.log(I)
      resolve(i)
    }, 3000)

  })
}
const arr = [1, 2, 3, 4, 5]
async function a() {
  for (var i = 0; i < arr.length; i++) {
    await foo1(arr[i])
  }
}
a() 

  

标签:异步,arr,同步,const,resolve,循环,foo1
From: https://www.cnblogs.com/lzhflzjx/p/16791592.html

相关文章

  • 打印三角形(java的for循环)
    publicclasstest{publicstaticvoidmain(String[]args){//输出n行的三角形intn=25;for(intj=0;j<n;j++){for(int......
  • SpringBoot(三) - Slf4j+logback 日志,异步请求,定时任务
    1、Slf4j+logback日志SpringBoot框架的默认日志实现:slf4j+logback;默认日志级别:info,对应了实际生产环境日志级别;1.1日志级别#常见的日志框架中,日志级别都包含五种,......
  • python重拾第十天-协程、异步IO
    本节内容Gevent协程Select\Poll\Epoll异步IO与事件驱动引子到目前为止,我们已经学了网络并发编程的2个套路,多进程,多线程,这哥俩的优势和劣势都非常的明显,我们一起来回......
  • 异步编程利器:CompletableFuture详解
    前言最近刚好使用CompeletableFuture优化了项目中的代码,所以跟大家一起学习CompletableFuture。公众号:捡田螺的小男孩一个例子回顾Future因为CompletableFuture实现了​​......
  • postgresql-主备同步模式测试
    测试1:synchronous_standby_names=*是否等同于synchronous_standby_names=any1(s1,s2,s3)结论:不等同ANY2(s1,s2):quorum,quorum,asyncANY1(s1,s2,s3):quorum,quorum,q......
  • React循环DOM时为什么需要添加key
    一、React渲染流程和更新流程react渲染流程:jsx->虚拟dom->真实domreact更新流程:props/state改变->render函数重新执行->生成新的虚拟dom树->新旧虚拟dom树进......
  • Flink的异步算子的原理及使用
    1、简介Flink的特点是高吞吐低延迟。但是Flink中的某环节的数据处理逻辑需要和外部系统交互,调用耗时不可控会显著降低集群性能。这时候就可能需要使用异步算子让耗时操作......
  • struts2的 counter循环标签的使用 实现for循环
    <s:beanname="org.apache.struts2.util.Counter"id="counter">  <s:paramname="first"value="1"/>  <s:paramname="last"value="10"/>  <s:iterato......
  • 分值和循环(1)
    1//分支和循环2022-10-1400:21:082#define_CRT_SECURE_NO_WARNINGS13#include<stdio.h>4//intmain(){5//charch=0;6......
  • 表同步更新的问题的触发器
      1sql server 2000 触发器,表同步更新的问题   2有三个表,A ,B,C  3A、B表中含有: A1,B1,C1 三个字段,  4C 表中存放A、B表中的A1、B1......