当前位置: 首页 > news >正文

小城镇建设网站的观点网店运营推广登录入口

小城镇建设网站的观点,网店运营推广登录入口,wordpress广告代码在哪里,北京软装设计公司有哪些一、async和await定义 async 是异步的意思,而 await 是等待的意思,await 用于等待一个异步任务执行完成的结果。 1.async/await 是一种编写异步代码的新方法(以前是采用回调和 promise)。 2. async/await 是建立在 promise 的基础…

一、async和await定义

async 是异步的意思,而 await 是等待的意思,await 用于等待一个异步任务执行完成的结果。

1.async/await 是一种编写异步代码的新方法(以前是采用回调和 promise)。

2. async/await 是建立在 promise 的基础上。

3. async/await 像 promise 一样,也是非阻塞的。

4. async/await 让异步代码看起来、表现起来更像同步代码。

使用场景

在实际开发中,如果你遇到了等第一个请求返回数据完,再执行第二个请求(可能第二个请求要传的参数就是第一个请求接口返回的数据)这个问题。

代码

const datas = async ()=> {await request.selectPies(Route.path.split('/')[3]).then(res=>{states.ids = res.obj})//查询发帖子用户信息await request.selectUsers(states.ids).then(res=>{console.log(res.obj)})}
datas()

二、async

async function testAsync(){		//带async关键字的函数,是声明异步函数,返回值是promise对象,return 'Hello async';
}
console.log(testAsync());	//打印结果:Promise { 'Hello async' }

三、获取异步函数的数据

方法1:

async function testAsync(){		return 'Hello async';
}
var result = testAsync();
result.then((data)=>{console.log(data);			//Hello async
})

方法2:

function getData(){return 'Hello async';}
async function test(){var d = await getData();	//await 是等待异步方法执行完成,可以获取异步方法里面的数据,但是必须得用在异步方法里面console.log(d);
}console.log(getData());			// Hello async
test()

四、应用场景

先请求接口1,获取到接口1返回结果后,将其作为接口2的参数,再去请求接口2

function getDataF(){return 3;
}function getDataS(a){return a+a;
}async function getD(){var a = await getDataF()	//接口1var b = await getDataS(a)	//接口2console.log(b);				//接口2返回的值
}getD()

五、注意事项

1、async 用于申明一个 function 是异步的,而 await 用于等待一个异步方法执行完成

2、await只能在async函数中使用,不然会报错

3、async函数返回的是一个状态为fuifilled的Promise对象

4、类似于排队买东西,一个人结完账后才能轮到下个人,在async函数中,await规定了异步操作只能一个一个排队执行,从而达到用同步方式,执行异步操作的效果

http://www.yayakq.cn/news/362246/

相关文章:

  • 换个网站对seo有什么影响仿站 做网站
  • 民治营销网站网页生成快捷方式带图标
  • 512内存服务器做网站德州口碑好的网站制作公司
  • 静态网站安全性帮人做彩票网站有事吗
  • 专业做影评的网站网站建设 合同
  • 网站字体变大代码wordpress最好的主题
  • 黄岩做网站怎么敲代码做网站
  • 网站建设放在什么科目互联网络
  • 有货 那样的网站怎么做最新网络营销方式有哪些
  • 网络科技公司网站首页上海关键词优化排名软件
  • 小说网站建设详细流程wordpress 头像 删除
  • 甘肃住房城乡建设厅网站智能工程学院
  • 泊头网站建设甘肃对seo的认识和理解
  • 保定网站建设解决方案视频网址链接哪里找
  • 网站建设的七个步骤广东粤数网络建设有限公司
  • 事业单位网站登录模板西双版纳傣族自治州景洪市
  • 智能手表网站服务器租用托管
  • 南宁江南区网站制作多少钱那些行业做网站优化的比较多
  • 网站建设列入什么会计科目网站建设一般要素
  • 阳江网站推进网站建设
  • 有哪些tp5做的网站有网站源代码 怎么样建设网站
  • 最好的免费网站空间信息技术会考做网站
  • 浙江省建设网站徐叨法上海的建设网站制作
  • 做推广可以上那些网站温州网站设计制作课程
  • 太原定制网站开发制作关于建设网站与营销的好处
  • vue 做电商网站建站类平台排行榜
  • 编写网站郑州网站建设搭建公司
  • 宁乡网站建设自己做网站平台需要服务器
  • 网站域名注册多少钱创建一个自己的公司英语
  • 昆明网站建设价目表网络营销专业