promise 相关问题

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

尝试缓存某些内容时处理 Promise

我有一个第三方Angular库作为依赖项,它正在执行http请求(超级代理),所以我无法拦截它。我想缓存我得到的值,因为我有一个有时类似的列表......

回答 2 投票 0

还有 setTimeOut(fn, 0) 更好的替代方法吗?

是否有另一种方法可以实现相同的行为,即在当前堆栈为空后在 JavaScript 消息队列上调度回调函数来运行? 换句话说,有没有办法,b...

回答 2 投票 0

如何确保(并等待)所有 Promise 在 javascript 中都处于已解决状态?

我的函数(非异步)多次调用 getUserMedia (在循环中)。 每次调用都会创建一个承诺,然后将调用解析或拒绝处理程序。 循环退出后,我需要确保...

回答 1 投票 0

JavaScript,Promise,有什么问题吗?

我对 Promise 非常陌生,我有以下代码: 常量 cintTotalRequests = 25000; var blnNext = true, intRequest = 0; 做 { if ( blnNext != true ) { 继续; ...

回答 1 投票 0

未捕获的类型错误:Promise.reject 不是构造函数[已关闭]

我遇到了问题; const p4 = new Promise.reject("错误"); 或者 const p4 = new Promise.resolve("成功"); 我在定义时遇到这样的错误; 未捕获的类型错误:Promise.reject ...

回答 1 投票 0

缺少拒绝处理程序仍然会改变返回的 Promise 的状态

疑问: 根据 MDN 文档,then() 和 catch() 立即返回一个 Pending Promise,如果处理函数没有返回任何内容,则返回的 Promise 会以未定义的 va 形式实现...

回答 1 投票 0

then() 和 catch() 返回 Promises,指向内存中的同一个实例

疑问: 根据 MDN 文档,then() 和 catch() 立即返回一个 Pending Promise,如果处理函数没有返回任何内容,则返回的 Promise 会以未定义的 va 形式实现...

回答 1 投票 0

使用 sinon.js 在假实时和实时之间切换

总结 在使用Sinon进行测试时,如何干净利落地切换到实时并再次切换回假时间? 细节 给定以下 UUT.js、UUT.test.js 和timerUtils.js,我想从假时间 t 转变...

回答 1 投票 0

将承诺列表拆分为组。以组并行和组顺序执行所有承诺

我做什么: 我正在抓取网络,我这样做的方式是获得一个网站链接列表,并为每个链接创建一个承诺(该承诺基本上是一个爬虫)。我按顺序执行,例如......

回答 1 投票 0

在 typescript / javascript 中将 try / catch 标记为异步?

我在让以下代码进入错误的 catch 块时遇到问题, 尝试 { this.doSomething(); } 捕获(错误){ 控制台.错误(错误); } 如果“doSomething”返回一个pr...

回答 1 投票 0

在 JavaScript 中实现 Promise Chaining 时出现意外输出

我有一个任务,如下所示,我必须在 JavaScript 中使用 Promise Chaining 来解决该任务,并且我得到了一些意外的输出 -: 任务: 如果迈克能够打扫房间,那么他就会去踢足球。 在

回答 1 投票 0

Promise.all() 不等待 API 完成执行 [已关闭]

我正在尝试调用多个API,如下所示: const result = document.querySelector('.result'); 异步函数调用API(){ 等待 axios.get('https://randomuser.me/api/') .then(函数(响应...

回答 1 投票 0

JavaScript 中 POST curl 的空 Promise 对象值

我在 JavaScript 中有以下 Curl 代码: 函数登录(){ var 对象; const outputElement = document.getElementById('output'); 返回 fetch('http://localhost:3000/api-keys', { 遇见了...

回答 1 投票 0

我不明白如何在 Angular 文件上传中使用 async/await

我正在使用 Angular + Firebase 来构建一个简单的 Web 应用程序。我有这个功能: 私有异步 uploadFile(id: number, filePath: string, name: string, input: HTMLInputElement) : Promise { ...

回答 1 投票 0

APP_INITIALIZER 在继续其他提供商之前未解决承诺

我正在努力寻找我在这里错过的东西。希望这只是一个小问题。 我的问题在于 APP_INITIALIZER 没有完全解决。 我有两个服务:AppSettingsService 和

回答 1 投票 0

new Promise()返回的promise是在执行器一执行完就同步解析还是拒绝?

据说执行构造函数new Promise()的回调(称为执行器)始终是同步执行的,因此,出现了以下问题: 执行者称为

回答 1 投票 0

TypeError:res.status 不是函数

我正在制作一个函数,允许我在我的express API(nodejs)中将图片上传到imgur, 我在调用返回承诺的函数时遇到错误: 类型错误:res.status 不是

回答 8 投票 0

我正在使用 API 构建我的第一个网站,我是使用 JavaScript 的初学者 [已关闭]

我正在使用 OMDb API 为 VS Code 中的实践项目构建电影搜索平台。我在实现实际的搜索功能时遇到了麻烦。 当我尝试设置innerHTML时,我一直...

回答 2 投票 0

我正在使用 API 构建我的第一个网站,不知道为什么我会出现错误

我正在使用 OMDb API 构建一个电影搜索平台,用于 VS Code 中的一些练习。我正在观看视频,我的语法几乎相同,我成功地提取了承诺中的数据。现在...

回答 1 投票 0

promise 的生命周期和 set_value_at_thread_exit

假设我们有以下代码: std::promise 承诺; 汽车未来=promise.get_future(); const 自动任务 = [](自动承诺) { 尝试 { 承诺。

回答 3 投票 0

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