您现在的位置是:首页 > 正文

强制promise对象按顺序执行

2023-11-06 21:05:39阅读 16

方法一

	new Promise(function(resolve){
		setTimeout(resolve(console.log("a")),600)
	}).then(new Promise(function(resolve){
		setTimeout(resolve(console.log("b")),700)
	})).then(new Promise(function(resolve){
		setTimeout(resolve(console.log("c")),200)
	}))

在这里插入图片描述

方法二

	var p1 = new Promise((resolve, reject) => { 
	  setTimeout(resolve(console.log("a")), 100); 
	}); 
	var p2 = new Promise((resolve, reject) => { 
	  setTimeout(resolve(console.log("b")), 600); 
	});
	var p3 = new Promise((resolve, reject) => {
	  setTimeout(resolve(console.log("c")), 100); 
	});
	var p4 = new Promise((resolve, reject) => {
	  setTimeout(resolve(console.log("d")), 300); 
	});
	
	
	Promise.all([p1, p2, p3, p4]).then(values => { 
	  console.log("ok");
	}, reason => {
	  console.log(reason)
	});

在这里插入图片描述

文章来源:https://blog.csdn.net/weixin_37064409/article/details/99436117
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://www.dflian.com/9408.html

网站文章

  • Tomcat组件介绍&server.xml文件说明&连接器

    Tomcat组件介绍&server.xml文件说明&连接器

    目录一、Tomcat结构图二、Tomcat的启动三、server.xml四、关于连接器tomcat主要组件的结构图1) 读取tomcat的配置文件,其中最重要的是server.xml 2) 解析配置文...

    2023-11-06 21:05:37
  • NEO4J亿级数据导入导出以及数据更新

    NEO4J亿级数据导入导出以及数据更新

    1、添加配置apoc.export.file.enabled=trueapoc.import.file.enabled=...

    2023-11-06 21:05:22
  • 计算机导论补修课答案,7月 9120计算机导论A

    《7月 9120计算机导论A》由会员分享,可在线阅读,更多相关《7月 9120计算机导论A(2页珍藏版)》请在人人文库网上搜索。1、试卷编号:9120 座位号 广播电视大学2006年春季学期开放教育本...

    2023-11-06 21:05:20
  • vue npm install报错如何处理

    这个错误通常意味着在解析依赖关系时出现了问题,可能是由于版本不匹配或存在依赖冲突。解决此问题的一种方法是尝试更新或降级 eslint-plugin-vue 和 eslint 的版本以解决依赖关系问题。...

    2023-11-06 21:05:16
  • 如何准备大学生电子设计竞赛

    如何准备大学生电子设计竞赛

    如何备考大学生电子设计竞赛

    2023-11-06 21:05:13
  • OpenCvSharp颜色识别(用Winform实现)

    OpenCvSharp颜色识别(用Winform实现)

    OpenCvSharp颜色识别流程为: 界面设计: 核心代码: private Bitmap _ShowHsvProcess(string path,int hMin,int hMax,int sMi...

    2023-11-06 21:05:09
  • Spring boot整合mybatis实现Restful服务demo

    Spring boot整合mybatis实现Restful服务demo

    首先要声明,这个demo很大程度上参考了这篇文章: Springboot 实现 Restful 服务,基于 HTTP / JSON 传输 所以把它归为转载之列。 首先创建数据表并插入一条数据(数据库名随意): DROP TABLE IF EXISTS `city`; CREATE TABLE `city` ( `id` int(10) unsigned NOT NUL

    2023-11-06 21:04:59
  • 算法总结1——贪婪算法,动态规划

    算法总结1——贪婪算法,动态规划

    该文章所用的图片取自上海交大电院高晓沨老师上课所用的课件~顺便说一句,高老师的英语简直太棒了! 网址:http://cs.sjtu.edu.cn/~gao-xf/algorithm/ 正值期中,即将考试,总结一下之前学的算法还是很有必要的,一方面记录以备之后用到,一方面防止自己在复习的过程中走神... 本次先把刚刚学的动态规规划写清楚,因为下周要交作业啊摔... 贪婪算法和递归

    2023-11-06 21:04:53
  • 花式玩转Java 轻松实现人工智能(教你快速用Java实现AI功能!)

    花式玩转Java 轻松实现人工智能(教你快速用Java实现AI功能!)

    扫描图片就能识别商品或者百度到相关信息,用到的就是人工智能中的图片识别功能,除了图片识别,AI还经常被用到场景分析、语音识别以及转换等功能上。 这些AI功能其实还能用 Java 来实现,你想知道怎么用...

    2023-11-06 21:04:51
  • 计算机主板的结构平面草图,10分钟浓缩10年 教你看懂主板基本结构

    计算机主板的结构平面草图,10分钟浓缩10年 教你看懂主板基本结构

    什么?装机员又拿AM3的CPU往A88上面装了?隔壁老王又买了个H61来配i3-4160?这年头,玩DIY的人少,懂DIY的人也少,想当年啊……打住,还是不想当年了,来点实际的,10分钟浓缩10年,瞬...

    2023-11-06 21:04:43