资讯专栏INFORMATION COLUMN

ww

DTeam / 1820人阅读

摘要:异步解决方案特点对象的状态不受外界影响进行中已成功和已失败一旦状态改变,就不会再变缺点无法取消,一旦新建它就会立即执行如果不设置回调函数,内部抛出的错误,不会反应到外部当处于状态时,无法得知目前进展到哪一个阶段全部执行完之后返回返回执行完成

promise 异步解决方案

特点

1、对象的状态不受外界影响

pending(进行中)、fulfilled(已成功)和rejected(已失败)

2、一旦状态改变,就不会再变

pending => fulfilled
pending => rejected

缺点

1、无法取消Promise,一旦新建它就会立即执行
2、如果不设置回调函数,Promise内部抛出的错误,不会反应到外部
3、当处于pending状态时,无法得知目前进展到哪一个阶段

promise.prototype.then()
promise.prototype.catch()
promise.all() // 全部执行完之后 返回[]
promise.race() // 返回执行完成的第一个
promise().then().catch()
promise.resolve()
promise.reject()
Promise.try(f);

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/106182.html

相关文章

  • jquery插件之tip提示框

    摘要:提示框插件插件可以满足常用的提示显示,支持个方向,支持边框背景色文本颜色自定义,支持位置微调层级微调宽度间距等参数调整。 Tips提示框插件 插件可以满足常用的提示显示,支持12个方向,支持边框、背景色、文本颜色自定义,支持位置微调、层级微调、宽度间距等参数调整。 tips:提示信息组件 参数: msg:asdf,内容 dire:2,方向 w:250,宽度 _x:0,横向偏移 _y:...

    didikee 评论0 收藏0
  • 使用electron制作满屏心特效

    摘要:图片被压缩了看起来很难看主进程代码渲染进程代码界面代码代码创建画布创建图片对象初始化画布大小爱你一辈子感谢你喜欢你初始化生成范围偏移量缩放比例最小文字位置设置文字属性填充字符串重新初始化位置重新初始化位置放大 showImg(https://segmentfault.com/img/bVbj8jU?w=494&h=298);图片被压缩了 看起来很难看showImg(https://se...

    shmily 评论0 收藏0
  • BackBone

    摘要:弱化了使用依赖的工具库等等创建模型构造函数默认值表示模型类的默认值,当模型实例化的时候,这些默认值就会被赋值上。 backbone Backbone.js提供模型(models)、集合(collections)、视图(views)的结构。 Models: 是引用程序的核心,也是表示数据,用于绑定键值数据和自定义事件 Collectoins:是对Model的一个容器,包含多个模型,并提...

    charles_paul 评论0 收藏0
  • 精读《正则 ES2018》

    摘要:虽然正则中可以匹配任何字符,但却无法匹配换行符。精读文中列举的四个新特性是加入到正则中的。讨论地址是精读正则如果你想参与讨论,请点击这里,每周都有新的主题,周末或周一发布。 1. 引言 本周精读的文章是 regexp-features-regular-expressions。 这篇文章介绍了 ES2018 正则支持的几个重要特性: Lookbehind assertions - 后行...

    JellyBool 评论0 收藏0

发表评论

0条评论

DTeam

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<