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

高校网站安全建设方案网络运营是什么意思

高校网站安全建设方案,网络运营是什么意思,海门网站建设制作,wordpress 大附件目录 1. 基本知识2. Demo3. 实战 1. 基本知识 Promise.all 是 JavaScript 中的一个方法,它接受一个由 Promise 对象组成的数组作为参数,并在所有 Promise 对象都变为 resolved(已完成)状态时才返回一个新的 Promise 对象&#xf…

目录

  • 1. 基本知识
  • 2. Demo
  • 3. 实战

1. 基本知识

Promise.all 是 JavaScript 中的一个方法,它接受一个由 Promise 对象组成的数组作为参数,并在所有 Promise 对象都变为 resolved(已完成)状态时才返回一个新的 Promise 对象,这个新的 Promise 对象的状态也变为 resolved,其值是一个包含了所有 Promise 对象结果的数组

如果其中任何一个 Promise 对象被 rejected(已拒绝),那么 Promise.all 返回的 Promise 对象的状态就会变为 rejected,第一个被拒绝的 Promise 对象的值会作为这个 Promise 对象的值

主要的作用如下:

  1. 并行执行多个异步操作,并在它们全部完成后执行相应的操作
  2. 可用于等待多个异步任务全部完成后进行后续处理,比如在页面加载时同时加载多个资源

基本的语法如下:Promise.all(iterable);

iterable: 一个可迭代对象,通常是一个包含多个 Promise 对象的数组

2. Demo

一、等待多个异步请求完成后进行处理

const promise1 = new Promise((resolve, reject) => {setTimeout(() => resolve('Promise 1 finished'), 1000);
});const promise2 = new Promise((resolve, reject) => {setTimeout(() => resolve('Promise 2 finished'), 2000);
});Promise.all([promise1, promise2]).then(results => {console.log(results); // 输出: ["Promise 1 finished", "Promise 2 finished"]// 所有异步请求都已完成,可以进行后续操作}).catch(error => {console.error(error);// 如果有任何一个 Promise 被 rejected,则会在这里捕获到错误});

截图如下:

在这里插入图片描述

二、处理多个异步操作的结果

function fetchUserData() {return new Promise((resolve, reject) => {setTimeout(() => resolve('User data fetched'), 1500);});
}function fetchPosts() {return new Promise((resolve, reject) => {setTimeout(() => resolve('Posts fetched'), 2000);});
}Promise.all([fetchUserData(), fetchPosts()]).then(results => {const [userData, posts] = results;console.log(userData); // 输出: "User data fetched"console.log(posts); // 输出: "Posts fetched"// 所有异步请求都已完成,可以进行后续操作}).catch(error => {console.error(error);// 如果有任何一个 Promise 被 rejected,则会在这里捕获到错误});

三、处理其中一个 Promise 被拒绝的情况

const promise1 = new Promise((resolve, reject) => {setTimeout(() => resolve('Promise 1 finished'), 1000);
});const promise2 = new Promise((resolve, reject) => {setTimeout(() => reject('Promise 2 failed'), 1500);
});Promise.all([promise1, promise2]).then(results => {console.log(results); // 不会执行,因为有一个 Promise 被拒绝}).catch(error => {console.error(error); // 输出: "Promise 2 failed"// 只要有一个 Promise 被拒绝,就会在这里捕获到错误});

3. 实战

此处实战不可完整执行,只是方便理解

迭代计算多个数值,最后在展示页面显示到折线图中:

在这里插入图片描述

或者时显示在图表中:

在这里插入图片描述

http://www.hkea.cn/news/792877/

相关文章:

  • 台州卓远做网站好不好广州seo教程
  • dz网站数据备份bt磁力猪
  • github 可以做网站吗360seo
  • 杭州 企业门户网站建设爱链
  • dj那个网站做的好长沙公司网络营销推广
  • 设计师培训招生视频黑帽seo联系方式
  • 做网上贸易哪个网站好西宁网站seo
  • 电子烟网站建设杯子软文营销300字
  • 广州企业网站制作怎么做营销推广
  • 网站建设服务器在香港郑州网站建设专业乐云seo
  • 河北建设工程交易信息网海口关键词优化报价
  • 全国网站建设公司有多少家微信朋友圈广告投放收费标准
  • 免费做网站公司黑帽seo排名技术
  • apk连接wordpress上海seo
  • 企业建网站租用服务器好还是买一个好石家庄网站关键词推广
  • wordpress文件解析外贸网站优化
  • 建设工程竣工备案网站百度保障中心人工电话
  • 韶关城乡建设部网站首页营销型网站建设策划书
  • 建设银行手机银行下载官方网站谷歌浏览器网页版入口在哪里
  • 网站建设 好域名注册信息
  • 公众号微网站建设认证哪个推广网站好
  • 爬取1024上传到wordpress蔡甸seo排名公司
  • 流感吃什么药更好seo的方法
  • 营销型网站建设市场seo黑帽技术有哪些
  • 扬中做网站的公司seo虚拟外链
  • 永川集团网站建设免费网站seo诊断
  • 国外 上海网站建设网络营销推广方式案例
  • 24手表网站网络技术推广服务
  • 鞍山网站制作推广游戏推广员判几年
  • 360如何做网站优化网页设计制作软件