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

鸡泽企业做网站推广小蝌蚪幸福宝入口导航

鸡泽企业做网站推广,小蝌蚪幸福宝入口导航,零售商城,工商注册图片async function fn(){ //表示异步:这个函数里面有异步任务 let result await xxx //表示后面结果需要等待 } 读取文件里数据实例: const fs require(fs);//简单封装 fs封装成一个promise const readFile function (fileName){return…

async function fn(){  //表示异步:这个函数里面有异步任务
    let result = await  xxx    //表示后面结果需要等待
    
}

读取文件里数据实例:

const fs = require('fs');//简单封装  fs封装成一个promise
const readFile = function (fileName){return new Promise((resolve, reject) =>{fs.readFile(fileName, (err, data) =>{if(err) reject(err);resolve(data);});});
}//async
async function fn(){let f1 = await readFile('data/a.txt');console.log(f1.toString());let f2 = await readFile('data/b.txt');console.log(f2.toString());let f3 = await readFile('data/c.txt');console.log(f3.toString());}
fn();
async function fn(){throw new Error('Error出错了');//新建一个错误}fn().then(res=>{console.log(res);}, err =>{//别忘了设计错误console.log(err);})

 也可以为catch版

 fn().then(res=>{console.log(res);}).catch(err=>{console.log(err);})

async特点:
    1. await只能放到async函数中
    2. 相比genrator语义化更强
    3. await后面可以是promise对象,也可以数字、字符串、布尔
    4. async函数返回是一个promise对象
    5. 只要await语句后面Promise状态变成 reject, 那么执行完reject后整个async函数会中断执行 

如:

 async function fn(){await Promise.reject('出现问题了');let a = await Promise.resolve('success');console.log(a);}fn().then(res=>{console.log(res);}).catch(err=>{console.log(err);})

如何解决async函数中抛出错误,影响后续代码:

a). 最好用此法

try{}catch(e){}

要把涉及网络的代码全包涵在try里以防其中之一出错

try{let f1 = await readFile('data/a.txt');let f3 = await readFile('data/c.txt');let f2 = await readFile('data/b.txt');}catch(e){}

b). promise本身catch 

  async function fn(){await Promise.reject('出现问题了').catch(err=>{console.log(err);});let a = await Promise.resolve('success');console.log(a);}fn().then(res=>{console.log(res);});


      

http://www.dtcms.com/wzjs/13445.html

相关文章:

  • 武汉响应式网站建设seo关键词选取工具
  • java语言建设网站微博关键词排名优化
  • 交友app搭建关键词优化多少钱
  • 零食店网站建设计划书百度搜索排名怎么做
  • 做鞋的贸易公司网站怎么做好手机优化软件哪个好
  • 关于网站建设的请示报告nba西部最新排名
  • 网站全程设计技术网络营销推广策略有哪些
  • 移动应用网站开发百度软文推广怎样收费
  • 自己做网站要会什么营销渠道策略
  • 做网站还是订阅号微信营销的方法
  • 网站建设所出现的问题哪里有正规的电商培训班
  • 健身网站开发可行性分析广州网络营销选择
  • 网站建设与管理vs2010临沂头条新闻今日头条
  • 如何为一个网站做app微信5000人接推广费用
  • 义乌小商品批发网站官网优化落实防控措施
  • 对外网站ipv6建设方案模板百度一下你就知道百度官网
  • 题库网站开发潍坊网站定制模板建站
  • 啥前端框架可以做网站首页手机网页制作
  • 嘉兴企业网站建设推广朝阳seo
  • 贵阳网站制作专业营销型制作网站公司
  • 网络电商是做什么的优化近义词
  • ecshop做淘宝客网站百度法务部联系方式
  • 广东网站建设微信官网开发可以做产品推广的软件有哪些
  • 做外链的网站长沙seo优化首选
  • 网站的风格分析便民信息微信平台推广
  • 做网站栏目都包括什么论文收录网站排名
  • 西安cms建站河南搜索引擎优化
  • 关于数据机房建设的网站搜索引擎网站优化推广
  • 如何制作营销网站推广一手渠道
  • 佛山网站建设公司哪家最好全球网站排名查询网