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

安徽省住房和城乡建设委员会网站/微信投放广告多少钱

安徽省住房和城乡建设委员会网站,微信投放广告多少钱,怎么建设一个公司网站,钢球网架公司ES6 Promise 对象 我们结核实例来说明Promise的一些特点 1. Promise 内部的错误不会影响到 Promise 外部的代码,通俗的说法就是“Promise 会吃掉错误” const asyncThing function() {return new Promise(function(resolve, reject) {// 下面一行会报错&…

                                                     ES6  Promise 对象

 

我们结核实例来说明Promise的一些特点

1.   Promise 内部的错误不会影响到 Promise 外部的代码,通俗的说法就是“Promise 会吃掉错误” 

const asyncThing = function() {return new Promise(function(resolve, reject) {// 下面一行会报错,因为x没有声明resolve(x + 2);});
};asyncThing().then(function() {console.log('everything is great');
});setTimeout(() => { console.log(123) }, 2000);
// Uncaught (in promise) ReferenceError: x is not defined
// 123

2.  Promise.all([pro1, pro2,...])

     接收一个promise实例的集合。执行回调then的两个情况:

     只有promise实例集合状态都变成fulfilled, 或 其中一个被regected 返回值才会传给promise.all()的回调函数。

    一个关于promise.all 的特殊例子:

const p1 = new Promise((resolve, reject) => {resolve('hello');
})
.then(result => result)
.catch(e => e);const p2 = new Promise((resolve, reject) => {throw new Error('报错了');
})
.then(result => result)
.catch(e => e);Promise.all([p1, p2])
.then(result => console.log(result))
.catch(e => console.log(e));
// ["hello", Error: 报错了]

  p2有自己的catch,当期内有异常时已被自己的catch捕获,然后返回一个新的promise 对象。 此时对promise.all 来说,p2状态也是resolved。 所以最终没有走promise.all() 的catch

 但是如果把p2 的promise catch 去掉则p2将被返回rejected. 如下代码:

const p1 = new Promise((resolve, reject) => {resolve('hello');
})
.then(result => result);const p2 = new Promise((resolve, reject) => {throw new Error('报错了');
})
.then(result => result);Promise.all([p1, p2])
.then(result => console.log(result))
.catch(e => console.log(e));
// Error: 报错了

 

 

 

  待续中........

http://www.lbrq.cn/news/1069255.html

相关文章:

  • 洛阳青峰网络公司做网站/广告传媒公司经营范围
  • 做网站的像素/中山seo排名
  • 网络宣传策划方案模板/seo关键词查询排名软件
  • 托管服务器是什么意思/优化百度搜索
  • 外链都没有的网站如何做排名的/教育培训网站官网
  • 织梦免费机械网站源码/爱战网关键词挖掘
  • 自己做彩票网站犯法吗/三十个知识点带你学党章
  • wordpress导购插件/视频优化是什么意思
  • 个人博客页面模板/优化推广网站排名
  • 免费域名注册微信下载/温州seo外包公司
  • 策划网站建设/百度搜索引擎推广
  • 网站建设文献文档/石家庄seo
  • 临沂做网站建设的公司/seo可以提升企业网站的
  • 做神马网站优化快速排名软件/百度seo费用
  • 自己可以做微网站吗/国产十大erp软件
  • 怎么查网站制作空间有效期/昆明网站seo优化
  • 乳山市工程建设交易网站/网站的seo是什么意思
  • 太仓住房与城乡建设局网站/2023年九月份新闻
  • 网络营销活动推广方式/长春网站优化流程
  • 给我免费播放电影/网站优化推广哪家好
  • 耒阳网站建设/网络推广工作内容
  • 响应式网站用什么软件做效果/可以免费打开网站的软件
  • 免费个人简历制作网站/关键词搜索爱站
  • 武汉百度推广seo/百度推广优化怎么做
  • 教用vs2013做网站的书/seo关键词的优化技巧
  • 网站建设包括什么科目/百度搜索引擎优化公司哪家强
  • web淘宝网站开发实例视频/百度搜索推广技巧
  • 提供微商城网站建设/百度快速收录方法
  • 做淘宝要网站/广州最新发布最新
  • 门户网站建设jz190/seo推广网址
  • python常用数据类型
  • 《前端无障碍设计的深层逻辑与实践路径》
  • C++中多线程和互斥锁的基本使用
  • 1.8 axios详解
  • Azure DevOps 中的代理
  • GitOps:云原生时代的革命性基础设施管理范式