- Promise 对象是一个代理对象 new Promise( function(resolve, reject) {...} /* executor */ ); 1 三个状态 图片来自http://liubin.org/promises-book 异步任务顺利完成时,会调用 resolve 函数返回结果值; 异步任务失败且时,会调用reject 函... Promise 对象是一个代理对象 new Promise( function(resolve, reject) {...} /* executor */ ); 1 三个状态 图片来自http://liubin.org/promises-book 异步任务顺利完成时,会调用 resolve 函数返回结果值; 异步任务失败且时,会调用reject 函...
- 代码示例 const promise1 = new Promise((resolve, reject) => { setTimeout(() => { resolve("func1"); }, 1000); }); const promise2 = new Promise((resolve, reject) => { setTimeou... 代码示例 const promise1 = new Promise((resolve, reject) => { setTimeout(() => { resolve("func1"); }, 1000); }); const promise2 = new Promise((resolve, reject) => { setTimeou...
- js是单线程执行 同一时间只能做一件事(任务) 但是有子线程 任务分两种 一种是同步任务 一种是异步任务 同步任务在主线程中排队执行 异步任务进入一个任务队列 在同步任务形成的执行栈完成后 再执行异步任务的队列中的任务 比如主线程有 同步任务A 异步任务B 同步任务C 异步任务D 同步任务E 那么 就先执行 A C E 再执行 B D 例子如下 ... js是单线程执行 同一时间只能做一件事(任务) 但是有子线程 任务分两种 一种是同步任务 一种是异步任务 同步任务在主线程中排队执行 异步任务进入一个任务队列 在同步任务形成的执行栈完成后 再执行异步任务的队列中的任务 比如主线程有 同步任务A 异步任务B 同步任务C 异步任务D 同步任务E 那么 就先执行 A C E 再执行 B D 例子如下 ...
- js是单线程执行 同一时间只能做一件事(任务) 但是有子线程 任务分两种 一种是同步任务 一种是异步任务 同步任务在主线程中排队执行 异步任务进入一个任务队列 在同步任务形成的执行栈完成后 再执行异步任务的队列中的任务 比如主线程有 同步任务A 异步任务B 同步任务C 异步任务D 同步任务E 那么 就先执行 A C E 再执行 B D 例子如下 ... js是单线程执行 同一时间只能做一件事(任务) 但是有子线程 任务分两种 一种是同步任务 一种是异步任务 同步任务在主线程中排队执行 异步任务进入一个任务队列 在同步任务形成的执行栈完成后 再执行异步任务的队列中的任务 比如主线程有 同步任务A 异步任务B 同步任务C 异步任务D 同步任务E 那么 就先执行 A C E 再执行 B D 例子如下 ...
- Promise意在让异步请求逻辑代码变得干净和直观,让异步请求逻辑代码变得井然有序。 Promise在设计上具有原子性,即只有三种状态:等待(Pending)、成功(Fulfilled)、失败(Rejected)。在调用支持Promise的异步方法时,逻辑变得非常简单,在大规模的软件工程开发中具有良好的健壮性。 (1)基本语法 创建Promise对象: 要想给一个函... Promise意在让异步请求逻辑代码变得干净和直观,让异步请求逻辑代码变得井然有序。 Promise在设计上具有原子性,即只有三种状态:等待(Pending)、成功(Fulfilled)、失败(Rejected)。在调用支持Promise的异步方法时,逻辑变得非常简单,在大规模的软件工程开发中具有良好的健壮性。 (1)基本语法 创建Promise对象: 要想给一个函...
- 精解ES6 Promise 用法 复杂的概念先不讲,我们先简单粗暴地把Promise用一下,有个直观感受。那么第一个问题来了,Promise是什么东东呢?是一个类?对象?数组?函数?别猜了,直接打印出来看看吧,console.dir(Promise),就这么简单粗暴。 这么一看就明白了,Promise是一个构造函数,自己身上有all、reject、resolve这几... 精解ES6 Promise 用法 复杂的概念先不讲,我们先简单粗暴地把Promise用一下,有个直观感受。那么第一个问题来了,Promise是什么东东呢?是一个类?对象?数组?函数?别猜了,直接打印出来看看吧,console.dir(Promise),就这么简单粗暴。 这么一看就明白了,Promise是一个构造函数,自己身上有all、reject、resolve这几...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签