async和await使用心得

news/2024/7/10 23:14:43 标签: javascript, es6

最近简单的async 和 await 使用教程

await 函数智能在async中使用,他们两者的关系是在async函数执行的过程中遇见await修饰的函数async函数会先停止,执行,会先去执行await修饰的函数,等到await修饰的函数,执行完毕之后再去执行async函数剩余的部分

注意:
正常情况下,await 命令后面是一个 Promise 对象,它也可以跟其他值,如字符串,布尔值,数值以及普通函数。
await 操作符用于等待一个 Promise 对象, 它只能在异步函数 async function 内部使用。
如果连个await中是一个Promise对象,或者是一个异步的请求,那么就必须等到这个异步resolve,才会恢复async函数执行,否则async函数就一直不会被执行

javascript">eg:
	function testAwait(x){
		return new Promise(resolve => {
			setTimeout(() => {
			  resolve(x);
			}, 2000);
		 });
	}
	async function helloAsync() {
	  var x = await testAwait ("hello world");
	  console.log(x); 
	}
	执行async函数
	helloAsync()

http://www.niftyadmin.cn/n/1319072.html

相关文章

重载 覆盖 隐藏

【1】重载 &#xff08;1&#xff09;重载是指在同一个类内被声明的几个具有不同参数列的同名函数。 函数名必须相同&#xff0c;不考虑函数的返回值类型。 &#xff08;2&#xff09;示例代码如下&#xff1a; 1 #include<iostream>2 using namespace std;3 4 class Sa…

日常常用cmd命令总结:

日常常用cmd命令总结&#xff1a; 1.查看本机ip或者本机mac地址&#xff1a;ipconfig/all 2.进入某一盘符&#xff1a;d: 3.进入某一盘符下的某一文件夹&#xff1a;cd XXX 4.查看当前进程列表tasklist5.返回上一级目录cd.. 6.返回根目录cd\ 7.查看当前运行的服务services.msc…

javascript正则表达式的基础知识

javascript正则表达式的基础知识1.javascript 正则对象创建 和 用法 声明javascript 正则表达式 var reCat new RegExp("cat"); 你也可以 var reCat /cat/; //Perl 风格 &#xff08;推荐&#xff09;2.学习最常用的 test exec match sear…

继承专题

【1】继承及访问权限 &#xff08;1&#xff09;理论知识 <1> 基类与派生类。基类、父类、超类均是指被继承的类&#xff1b;派生类、子类是指继承于基类&#xff08;父类、超类&#xff09;的类。 <2> 在C中使用冒号表示继承。如下代码片段&#xff1a; 1 class A…

解决SimpleDateFormat的线程不安全问题的方法

在Java项目中&#xff0c;我们通常会自己写一个DateUtil类&#xff0c;处理日期和字符串的转换&#xff0c;如下所示&#xff1a; public class DateUtil01 {private SimpleDateFormat dateformat new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");public void format(…

最详细的axios+vuex请求封装以及使用实例

目录一、Vux相关介绍1.Vuex基本概念二、Axios相关介绍1.axios基本概念三、AxiosVuex获取后端数据1.实例演示使用VuexAxios获取后端数据2.Vuex中对应的login.js文件请求后端四、异步操Vuex1.实例一、Vux相关介绍 1.Vuex基本概念 Vuex 是一个专为 Vue.js 应用程序开发的状态管理…

Python抓取中文网页

早就有想法把博客每天的访问流量记下来&#xff0c;刚好现在申请了GAE的应用&#xff0c;又开始学Python&#xff0c;正好拿这个练手。打算先利用Python把访问记录保存在本地&#xff0c;熟悉之后可以部署到GAE&#xff0c;利用GAE提供的cron就可以每天更近访问流量了。OK&…

$(document).ready()方法 VS window.onload VS $(window).load()及load事件详解

今天发现一个问题&#xff0c;修改页面时&#xff0c;无法对一个按钮进行条件的显示或隐藏&#xff0c;同事用setTimeout解决了。但我老觉得setTimeout不到万不得已的时候才能用。 经分析&#xff0c;这个要显示或隐藏的按钮是include进来的&#xff0c;于是用window.onload解决…