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

dw怎么做网站布局网络营销软件网站

dw怎么做网站布局,网络营销软件网站,怎样免费做自己的网站,网站开发功能报价表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/260386.html

相关文章:

  • 外国人学做中国菜 网站关键词排名零芯互联关键词
  • b站推广网站400找营销推广团队
  • 平邑网站建设google中文搜索引擎入口
  • 投票网站如何做快速排名软件哪个好
  • 滁州市建设工程协会网站最近新闻大事件
  • 政务网站集约化建设要求微信推广方案
  • 公众号编辑整站seo定制
  • github做自己的网站搜索引擎优化关键字
  • 北京科兴中维新冠疫苗最新消息seo网站推广可以自己搞吗
  • 网站制作前景百度统计怎么使用
  • lamp 做网站网站排名怎么做
  • 网站设计 站注册公司流程和费用
  • 9夜夜做新郎网站登录百度账号
  • 天津大型网站建设天津的网络优化公司排名
  • 西宁做网站的公司捌君博力请如何搜索关键词热度
  • 企业公司网站管理系统2022年新闻大事
  • 公司网站链接怎么弄全网搜索软件
  • 网站代理浏览器一专业做网站公司
  • 做网站的视频教程谷歌seo详细教学
  • 广州网络安全建设公司百度seo优化方案
  • 网站建设标准优化网站排名方法
  • 琼海做网站公司推广软文案例
  • 数据网站建设哪家好关键词优化推广排名多少钱
  • 建立个人网站的详细步骤软文发稿系统
  • 上海工程项目查询系统优化的意义
  • 如何制作营销网站杭州网站优化咨询
  • 做网站创新互联360网址导航
  • hp网站seo如何建立优化网站
  • 网站设计对网站搜索引擎友好性的影响google推广怎么做
  • 转运网站开发关键字排名查询