promise 相关问题

Promise是延迟计算的一种策略,适用于多种并发风格:本地计算的线程和事件循环并发,以及同步和异步远程消息传递。 promise表示异步操作的最终结果。使用promises的主要方法是通过一种方法,将promise的最终值或失败原因的转换注册到新的promise。

Promise 在 Web Worker 中可用吗?

根据Web Worker MDN文档(https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Functions_and_classes_available_to_workers),Promise不在可用列表中。 但当我...

回答 1 投票 0

Javascript |使用 Promise.all 将请求拆分为块

我们正在尝试将请求分成多个块,因为外部 API 对每页可以显示的产品数量有限制。 假设我们总共有 113 个产品,但每页只显示 5 个...

回答 2 投票 0

ESLint:如何在函数上找到不必要的“异步”标记?

我想从不需要它的函数中删除任何异步修饰符。具体来说,那些既不返回承诺也不具有任何等待调用的内容不应被标记为异步。 我理解不是

回答 1 投票 0

Catch() 不会处理对 Promise 的拒绝,以防多个 javascript Promise 使用 Promise.allSettled() 解决

当由 Promise.allSettled 收集的多个 JavaScript Promise 中的所有请求失败时,我可以看到一些奇怪的行为:.catch() 不处理拒绝。 const API_URL = "https://

回答 2 投票 0

javascript MySQL - 使用 Promise-await-async 构造,无法获取等待查询完成的代码

我尝试了示例代码的多个版本,但似乎永远无法保证在其他代码开始之前完成查询集。我的印象是“等待”妈妈...

回答 1 投票 0

很难理解 JavaScript 中 Promise 的 catch() 的行为

为什么从 Promise (p2) 中删除 catch() 结果按预期运行,但保留 catch() 流程却不同?然而,Promise(p2)中的catch()并没有被执行。不知道我是什么

回答 1 投票 0

如何在导出变量之前等待promise?

如何仅在 Promise 完成后导出值?假设我的 Secrets.js 文件中有类似的内容: var 秘密数据; (异步函数(){ SecretsData = 等待 getSecret(); // 妈...

回答 2 投票 0

Promise.defer 标准?

我正在使用 Promises,并且更喜欢像这样使用它: 函数延迟(){ this.resolve = null; this.reject = null; this.promise = new Promise(函数(解析, 拒绝) { ...

回答 2 投票 0

为什么在 setTimeout 内部和外部会产生不同的 Promise 状态结果(使用 Promise.race)?

promises (p1, p2, p3) 在 setTimeout 外部和 setTimeout 内部的 getStates() 函数中的执行方式有何不同? const p1 = new Promise((res) => setTimeout(() => res(10...

回答 1 投票 0

为什么Promise构造函数需要执行器?

使用Promises时,为什么不能在代码库的其他地方定义resolve和reject的触发器? 我不明白为什么解析和拒绝逻辑应该本地化在承诺声明的地方......

回答 2 投票 0

Javascript Promise.race

promise(p1, p2, p3) 在 setTimeout 外部和 setTimeout 内部的 getStates() 函数中的执行方式有何不同 const p1 = new Promise((res) => setTimeout(() => res(1...

回答 1 投票 0

Javascript 承诺链接无法按预期工作。进入 catch 块后仍然抛出错误

我尝试用 3 个简单的 Promise 在 Javascript 中实现 Promise 链。我正在解决第一个承诺,最后两个我正在拒绝。直到第二次拒绝为止,它工作正常。但捕获后

回答 1 投票 0

Promise.race 没有停止长时间运行的任务的执行[重复]

嗨,在这个代码块中,我的要求是执行函数 test() ,如果它花费的时间超过 1 分钟,它应该停止执行(它正在经历无限循环并导致页面崩溃)。 ...

回答 1 投票 0

Promise.race 没有同时执行这两个函数[重复]

嗨,在这个代码块中,我的要求是执行函数 test() ,如果它花费的时间超过 1 分钟,它应该停止执行(它正在经历无限循环并导致页面崩溃)。 ...

回答 1 投票 0

在JavaScript中,有没有办法创建一个自定义的thenable,在等待后自动触发一些代码?

考虑以下代码: 异步函数测试(标签){ console.log(`之前:${标签}`); 等待 waitForSomething(标签); console.log(`之后:${标签}`); } 函数 waitForSomething(

回答 1 投票 0

Nodejs - 每个函数的 Promise.all 性能与标准 async/await 相比

我仍在尝试理解 Promise.all,因此编写了一个快速简单的脚本来查看 Promise.all 与使用 while 循环等待每个函数相比的性能差异。 我当时在

回答 1 投票 0

在 Promise 构造函数之外暴露resolve()和reject()有什么缺点吗? [重复]

我创建了这个小助手来在 Promise 的构造函数之外公开解析和拒绝 导出函数createPromise() { 让解决,拒绝; 让 Promise = new Promise((r,j) => { ...

回答 1 投票 0

什么时候应该使用try catch而不是then catch?

问题很简单,但我没有在任何地方找到答案。 我什么时候应该使用try catch?在下面的代码中,我使用 try catch 来处理请求的返回: 异步 findUsers() { 这个.loadi...

回答 2 投票 0

每个 Promise 的超时不重置

我正在尝试让每个地图框单元格都能下载。我希望每个循环都有 60 秒的时间来下载街道地图和卫星地图。这似乎每 60 秒超时一次,无论...

回答 1 投票 0

Promise 构造函数是必须的还是可以避免?

根据 Promise - Javascript | MDN, 构造函数主要用于包装不支持的函数 已经支持承诺。 在较低的层面上,已经支持 Promise 的函数将......

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.