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

浙江省政府 加强政府网站建设方案济南竞价托管

浙江省政府 加强政府网站建设方案,济南竞价托管,青岛网站建设兼职,横峰网站建设41.说说Promise自身的静态方法 Promise.all (有一个失败就失败,所有的都成功就成功)Promise.race (有一个成功就成功,有一个失败就失败)Promise.allSettled (所有的异步操作执行完毕之后&#…

41.说说Promise自身的静态方法

  1. Promise.all (有一个失败就失败,所有的都成功就成功)
  2. Promise.race (有一个成功就成功,有一个失败就失败)
  3. Promise.allSettled (所有的异步操作执行完毕之后,才返回)
  4. Promise.any (只要有一个成功就成功,所有的都失败,才失败)
  5. Promise.resolve (返回一个成功状态的promise对象)
  6. Promise.reject (返回一个失败状态的promise对象)

验证

Promise.all 一个失败及失败,都成功则成功


/* 1. Promise.all  一个失败及失败,都成功则成功 */
var a1 = Promise.resolve(1)
var a2 = Promise.resolve(2)
var a3 = Promise.resolve(3)
var a4 = Promise.resolve(4)console.log(Promise.all([a1, a2, a3, a4]))
// [1,2,3,4]var a1 = Promise.resolve(1)
var a2 = Promise.reject(2)
var a3 = Promise.resolve(3)
var a4 = Promise.resolve(4)console.log(Promise.all([a1, a2, a3, a4]))
// 报错 返回 2

2. Promise.race 一个状态变化,就立刻返回


/* 2. Promise.race 一个状态变化,就立刻返回*/
var a1 = Promise.resolve(1)
var a2 = Promise.resolve(2)
var a3 = Promise.resolve(3)
var a4 = Promise.resolve(4)
console.log(Promise.race([a1, a2, a3, a4]))
// 1var a1 = Promise.reject(2)
var a2 = Promise.reject(2)
var a3 = Promise.resolve(3)
var a4 = Promise.resolve(4)
console.log(Promise.race([a1, a2, a3, a4]))
// 2

3. Promise.allSettled 状态都变化完毕后,再返回

/* 3. Promise.allSettled 状态都变化完毕后,再返回 */
var a1 = Promise.resolve(1)
var a2 = Promise.resolve(2)
var a3 = Promise.resolve(3)
var a4 = Promise.resolve(4)
console.log(Promise.allSettled([a1, a2, a3, a4]))
// [1,2,3,4]var a1 = Promise.resolve(1)
var a2 = Promise.reject(2)
var a3 = Promise.resolve(3)
var a4 = Promise.resolve(4)
console.log(Promise.allSettled([a1, a2, a3, a4]))
// [1,2,3,4]  // 其中reject的状态为失败,其他的状态为成功

4. Promise.any 一个成功及成功,都失败则失败,和all相反


/* 4. Promise.any 一个成功及成功,都失败则失败,和all相反 */
var a1 = Promise.resolve(1)
var a2 = Promise.resolve(2)
var a3 = Promise.resolve(3)
var a4 = Promise.resolve(4)
console.log(Promise.any([a1, a2, a3, a4]))
// 1var a1 = Promise.reject(1)
var a2 = Promise.reject(2)
var a3 = Promise.resolve(3)
var a4 = Promise.resolve(4)
console.log(Promise.any([a1, a2, a3, a4]))
// 2  var a1 = Promise.reject(1)
var a2 = Promise.reject(2)
var a3 = Promise.reject(3)
var a4 = Promise.reject(4)
console.log(Promise.any([a1, a2, a3, a4]))
// 失败状态 AggregateError: All promises were rejected
http://www.yidumall.com/news/18253.html

相关文章:

  • 作词做曲网站经典seo伪原创
  • 做农药的网站百度首页百度一下
  • 延边网站建设国外浏览器搜索引擎入口
  • 济南建网站最好的seo课程培训视频
  • 个人网站建设模板简洁图片2022近期时事热点素材摘抄
  • 网站建设 你真的懂吗百度浏览器网页版
  • 宁波网站制作公司费用价格广州优化疫情防控举措
  • 为什么网站数量减少宁波网络推广方法
  • 饭店网站模板外贸公司一般怎么找客户
  • 青海网站开发 建设搜索引擎优化网站排名
  • 网站里+动效是用什么做的新媒体营销案例
  • 网站优化工具分析工具seo综合查询网站
  • 做网站的话术seo刷关键词排名免费
  • 网店网站怎么做的宁波谷歌seo推广公司
  • 文明网站建设方案山东免费网络推广工具
  • 福建龙岩疫情最新数据seo外包是什么意思
  • 淮南市谢家集区疫情最新消息seo综合查询怎么用的
  • 做网站的图片取材搜索引擎优化的缺点包括
  • 南皮县做网站深圳高端网站建设公司
  • pc网站如何做sp杭州网站排名提升
  • 桂林网站建设找骏程惠州seo外包平台
  • 礼品网站模板李勇seo的博客
  • 莱芜买房网站seo专业培训班
  • 大朗网站建设免费建网站的步骤
  • 网站提高banner图打开速度培训网站推荐
  • soho建网站网站建设计划书
  • 材料网站建设有必要买优化大师会员吗
  • 网站定制开发是什么意思一个品牌的策划方案
  • 合肥网站建设需网站排名优化方案
  • 电销做网站的话术自己在家怎么做跨境电商