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

网站建设汇报评估丽水网站建设公司

网站建设汇报评估,丽水网站建设公司,深圳建网站三千,石家庄建设南大街小学网站1. 什么是 async/await async/await 是 ES8#xff08;ECMAScript 2017#xff09;引入的新语法#xff0c;用来简化 Promise 异步操作。在 async/await 出 现之前#xff0c;开发者只能通过链式 .then() 的方式处理 Promise 异步操作。示例代码如下#xff1a; import …1. 什么是 async/await async/await 是 ES8ECMAScript 2017引入的新语法用来简化 Promise 异步操作。在 async/await 出 现之前开发者只能通过链式 .then() 的方式处理 Promise 异步操作。示例代码如下 import thenFs from then-fsthenFs.readFile(./files/1.txt,utf8) // 返回值是 promise 的实例对象。 .then(r1{ // 通过 .then 为第一个 Promise 实例指定成功之后的回调函数。console.log(r1)return thenFs.readFile(./files/2.txt,utf8) // 在第一个 .then 中返回一个新的 promise 的实例对象。 }) .then(r2{ // 继续调用 .then 为上一个 .then 的返回值新的 Promise 实例) 指定成功之后的回调函数。console.log(r2)return thenFs.readFile(./files/3.txt,utf8) // 在第二个 .then 中返回一个新的 promise 的实例对象。 }) .then(r3{ // 继续调用 .then 为上一个 .then 的返回值新的 Promise 实例) 指定成功之后的回调函数。console.log(r3) })// 运行结果 // txt file 1 // txt file 2 // txt file 3 .then 链式调用的优点 解决了回调地狱的问题.then 链式调用的缺点 代码冗余、阅读性差、 不易理解 2. async/await 的基本使用 import thenFs from then-fs;//按照顺序读取 123文件的内容 async function getAllFile(){const r1 await thenFs.readFile(./files/1.txt,utf8)// 当在 thenFs.readFile()方法前面添加 await 关键字时返回的不是一个 Promise 实例了而是文件的内容。console.log(r1)const r2 await thenFs.readFile(./files/2.txt,utf8)console.log(r2)const r3 await thenFs.readFile(./files/3.txt,utf8)console.log(r3) } //调用方法 getAllFile();// 运行结果 // txt file 1 // txt file 2 // txt file 3 3. async/await 的使用注意事项 如果在 function 中使用了 await则 function 必须被 async 修饰在 async 方法中第一个 await 之前的代码会同步执行await 之后的代码会异步执行 import thenFs from then-fs;console.log(A) //按照顺序读取 123文件的内容 async function getAllFile(){console.log(B)const r1 await thenFs.readFile(./files/1.txt,utf8)const r2 await thenFs.readFile(./files/2.txt,utf8)const r3 await thenFs.readFile(./files/3.txt,utf8)console.log(r1,r2,r3)console.log(D) }//调用方法 getAllFile(); console.log(C)// 运行结果 // A // B // C // txt file 1 // txt file 2 // txt file 3 // D
http://www.hkea.cn/news/14557244/

相关文章:

  • 做电商网站用什么系统建设评标专家在哪个网站
  • net112企业建站系统网站建设自身优势的分析
  • 温州网站建设大全wordpress 繁简
  • 商城网站开发实训报告南京企业网站设计公司
  • 装修设计公司快餐店兰州网站seo技术厂家
  • 湘潭网站开发公司策划案怎么做
  • 衍艺 网站建设网站关键字标签
  • 泰安集团网站建设价格xmlrpc wordpress关闭
  • 金湖县建设工程质量监督网站杭州网站设计推荐柚米
  • 如何将自己做的网站上传vue做的网站
  • 手机怎么建造网站老网站删除做新站会影响收录吗
  • 用dw做的网站生成链接吗深圳网络公司推广
  • 适合学生做的网站类型网站建设公司的服务器
  • 山东做网站的ps做图软件怎么下载网站
  • 网站竞争对手的选定一般参考什么标准的仅有网站做app
  • 建设网站有哪些目的是什么意思郑州广告牌制作市场
  • 注册网站流程及资料优化师
  • 宁波网站建设制作推广互联网产品推广方案范文
  • 唐山网站制作价格表白小程序制作
  • 深圳 赢客创想网络技术股份有限公司 网站建设如何推广引流
  • 区块链 做网站网站建设太金手指六六二七
  • 网站建设内容3000字域名更新自动转跳
  • 网站首页用什么字体好wordpress word发布文章
  • 成都协会网站建设百度h5发布
  • 网站建设与规划的书兰州做it网站运营的怎么样
  • 石家庄网站建设机构开发网站
  • 电子元器件网站怎么做wordpress多条件筛选插件
  • 开花店做网站wordpress 时间轴页面
  • 校园兼职网站建设对亚马逊网站做简要分析与评价
  • 高水平的番禺网站建设北京官网建设公司