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

winscp怎么做网站wordpress判断浏览器

winscp怎么做网站,wordpress判断浏览器,网站链接建设及引流营销,保护环境网站模板Promise 是异步编程的一种解决方案#xff0c;比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现#xff0c;ES6 将其写进了语言标准#xff0c;统一了用法#xff0c;原生提供了 Promise 对象。 Promise 对象有以下两个特点。 对象的状态不受… Promise 是异步编程的一种解决方案比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现ES6 将其写进了语言标准统一了用法原生提供了 Promise 对象。 Promise 对象有以下两个特点。 对象的状态不受外界影响。 Promise 对象代表一个异步操作有三种状态pending进行中、fulfilled已成功和rejected已失败。只有异步操作的结果可以决定当前是哪一种状态任何其他操作都无法改变这个状态。这也是 Promise 这个名字的由来它的英语意思就是“承诺”表示其他手段无法改变。 一旦状态改变就不会再变任何时候都可以得到这个结果。 Promise 对象的状态改变只有两种可能从 pending 变为 fulfilled 和从 pending 变为 rejected 。只要这两种情况发生状态就凝固了不会再变了会一直保持这个结果这时就称为 resolved已定型。如果改变已经发生了你再对 Promise 对象添加回调函数也会立即得到这个结果。这与事件Event完全不同事件的特点是如果你错过了它再去监听是得不到结果的。 Promise 有几种静态方法和实例方法。 静态方法 Promise.resolve(value): 返回一个以给定值解析为成功的 Promise 对象。Promise.reject(reason): 返回一个由于给定原因而拒绝的 Promise 对象。Promise.all(iterable): 接收一个可迭代对象所有输入的 promise 都成功时返回一个 promise其结果为一个数组包含所有输入 promise 的结果。如果任何一个输入 promise 失败则立即拒绝。Promise.race(iterable): 接收一个可迭代对象一旦其中一个 promise 解决或拒绝就返回一个 promise其结果或拒绝理由与第一个解决或拒绝的 promise 相同。Promise.allSettled(iterable): 接收一个可迭代对象等待所有的 promise 都完成无论是解决还是拒绝然后返回一个 promise其结果为一个数组包含每个 promise 的状态。 实例方法Promise.prototype .then(onFulfilled, onRejected): 注册当 promise 解决或拒绝时的回调函数。onFulfilled 在 promise 成功时调用onRejected 在 promise 失败时调用。返回一个新的 promise。.catch(onRejected): 添加一个处理 promise 失败情况的回调函数。返回一个新的 promise。.finally(onFinally): 注册一个在 promise 完成无论成功或失败后执行的回调函数。返回一个新的 promise。 用例 // 使用 Promise.resolve 创建一个成功的 promise let resolvedPromise Promise.resolve(Success);// 使用 Promise.reject 创建一个失败的 promise let rejectedPromise Promise.reject(Failure);// 使用 Promise.all 等待多个 promise 完成 Promise.all([resolvedPromise, rejectedPromise]).then(results console.log(results)).catch(error console.error(error));// 使用 Promise.race 等待最快完成的 promise Promise.race([resolvedPromise, rejectedPromise]).then(value console.log(value)).catch(error console.error(error));// 使用 Promise.allSettled 等待所有 promise 完成不论成功或失败 Promise.allSettled([resolvedPromise, rejectedPromise]).then(results console.log(results)); // 输出每个 promise 的状态// 使用 Promise.prototype.then 注册回调 let promise new Promise((resolve, reject) {resolve(Done); }); promise.then(value {console.log(value); // 输出Done });// 使用 Promise.prototype.catch 处理错误 promise.then(() {throw new Error(An error occurred); }).catch(error {console.error(error.message); // 输出An error occurred });// 使用 Promise.prototype.finally 注册最终回调 promise.finally(() {console.log(This is the final step.); });
http://www.dnsts.com.cn/news/27597.html

相关文章:

  • 一般网站维护要多久定制开发app的注意事项
  • 咸阳免费做网站做货代的可以在哪些网站打广告
  • 网站建设的基础服务北京工商注册app下载
  • 网站设置不发送消息怎么设置回来长沙景点排行榜
  • 东莞企业自助建站系统wordpress千万级访问
  • 网站设计工程师培训在线做静态头像的网站
  • 苏州市建设局老网站wordpress 评论编辑器
  • vps网站管理软件广西南宁最新确诊名单
  • wordpress全站背景网站开发大学
  • 做游戏视频网站用什么程序好最常用的几个关键词
  • 导购网站模板免费下载武邑网站建设代理
  • 吉安市建设局图审中心网站vue做社区网站
  • 北京建设网站公司推荐分销商家
  • 网站里面的数据库是怎么做的广东律师事务所东莞网站建设
  • 合肥企业建站系统模板商城类网站如何做seo
  • 丰台网站建设多少钱做彩网站有哪些
  • 中国建筑网官方网站入口tk网站
  • 网站字体特效代码王烨飞微博
  • 自己做网站可以揽业务吗扬州网站建设myvodo
  • 如何建设影视网站首页做网站找个人还是找公司好
  • 江西航达建设集团网站石家庄网络公司查封
  • 怎么做阿里巴巴国际网站首页wordpress 编辑器标签
  • 重庆做网站开发的集中如何在网上卖东西?
  • 哪有可以专门做外包项目的网站wordpress目录导航主题
  • 广州网站搜索排名苏州和城乡建设局网站
  • 成都网站制作scgckj有关网站建设的毕业设计
  • 只做恐怖片的网站国际业务网站有哪些
  • 苏州网站设计公司官网广告模板免费
  • 男女做那个的的视频网站培训通网站建设
  • php除了做网站还能做什么怎么设置网站名称