promise 相关问题

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

如何使用 rxjs 有条件地重复承诺

我想有条件地使用 rxjs 重复一个返回 Promise 的 API 调用。 API 方法接收一个 id,每次调用时都会通过向其添加计数器前缀来更改该 id。来电...

回答 6 投票 0

为什么同一个 Promise 会调用两次 catch 函数?

我试图理解 Promise 在 JS 中是如何工作的,并面对这个例子: const Promise = Promise.reject(); 承诺 .catch(() => console.log(1)); 承诺 .catch(() =>

回答 1 投票 0

如何延迟加载即时函数

在开始之前,我想指出我正在学习 JS,所以这可能是微不足道的,但是很难做到延迟加载立即函数 https://cdn.jsdelivr.net/npm/swiper@11/swiper-捆绑包.js 例如,...

回答 1 投票 0

函数的返回类型始终为“Promise<unknown>”;没有正确推断

以下函数应该创建许多承诺并批量抵消这些承诺,以便第一批始终在第二批之前解决,依此类推。 它将承诺作为 f...

回答 1 投票 0

将两个 Promise 链接在一起并返回第二个 Promise 的类型的优雅方法?

我是 javascript 新手,我有一个关于 Promise 链的问题。我有两个 Promise,想要返回一个在 P1 之后执行 P2 的 Promise,无论 P1 成功还是失败,然后返回...

回答 1 投票 0

SvelteKit 流式 Promise 有时返回 0 个元素,有时返回一个已填充的数组

我在 +page.server.ts 文件中编写了以下代码: const mediaItemComments = mediaItemComment.getByRequestId(params.id).then(comment => { 返回评论 }) 返回 { 要求,

回答 1 投票 0

Aync/await 不等待函数完全处理多个 forEach 循环并使用 Promise.all() [重复]

异步函数fnGetVehicleList(makeCode,responseModels){ 让车辆列表数据 = []; 等待 Promise.all(responseModels.Table.forEach(async (model) => { 常量车辆详细响应 =...

回答 1 投票 0

NodeJS等待不等待HTTP调用完成

我有一个对象数组,我正在使用异步 forEach 循环迭代该数组,并使用 Axios 发出 HTTP get 请求。我告诉编译器等待 axios 完成后再继续...

回答 5 投票 0

尝试捕获然后仍然给出未捕获的错误

我正在从 API 获取数据。我想处理这两种情况,即响应是有效的 JSON 和无效的 JSON。 返回获取(...) .then(响应=> { 让资源 尝试 { ...

回答 1 投票 0

节点退出时没有错误并且不等待promise(事件回调)

我遇到了一个非常奇怪的问题,即等待已将其解析传递给事件发射器回调的 Promise 只会退出进程而不会出现错误。 const {EventEmitter} = require('事件'); ...

回答 4 投票 0

错误 TS2550:类型“PromiseConstructor”上不存在属性“any”

** 代码 : 异步函数 fetchDataWithDelay(延迟:数字,数据:字符串) { 返回新的 Promise((解决, 拒绝) => { setTimeout(() => 解析(数据), 延迟); }); } 异步函数 fetchAnyData...

回答 1 投票 0

如何使用async、await和resolve()

我正在尝试执行查询并获取结果,当查询全部完成后,执行“sendSoapMessage(soapMessageJson)”。然而我发现每次运行这个程序时,soapMessageJson 都是 e...

回答 1 投票 0

为什么这段代码输出顺序与React中Promise-setTimeout-regular代码链预期的不一样

我对下面代码的输出感到困惑,就像这样; 设置超时(()=> { console.log("Timeot内码"); }, 500); 承诺内部(); console.log("常规...

回答 1 投票 0

控制台日志未通过 fetch() 打印来自服务器的响应

我正在使用一个脚本将交易从我的卡网站发送到本地主机,本地主机准确地接收了它并且还成功发送了 json 响应,但之后 console.log 没有显示...

回答 1 投票 0

如何找出 Promise.any 解决了哪个 Promise?

我正在使用 Promise.all 进行一些批量 IO,但最终我通过一次创建太多 IO Promise 达到了打开文件的限制。因此,我制作了一个实用程序,它将批量运行这些承诺......

回答 3 投票 0

如何将axios和promise的代码迁移到TypeScript?

我有一个用 Vue 2(选项 API)/JavaScript 编写的项目。目标是迁移到 Vue 3(Composition API)/TypeScript。 有一段与 API 一起使用的代码,但我不明白一些 TypeScript

回答 1 投票 0

Promise .then() 在 for 循环内按顺序运行

我试图通过多个连续的 API 调用来依次填充我的 $scope.results = [] 。顺序很重要,因为我传递了一个开始和一个限制数字(类似于分页)。有一个

回答 1 投票 0

使用promise.all和.then

我想将await Promise.all与axios一起使用,以便可以同时发送请求。我有一个地图,其中键作为 id,值作为 url。我想也以类似的方式保留输出...

回答 2 投票 0

结合 Angular 2 中的承诺

有什么方法可以在 AngularJS 2 中组合 Promise 吗? 例如,在 Angular 1 中,我会使用 $q.all 将多个请求组合成一个承诺。 Angular 2 有等效的吗?

回答 2 投票 0

`for wait` 和等待从同步迭代获得的 Promise 之间有什么区别?

我知道有很多资源解释await...of,但我认为我不会完全掌握这个概念,直到我看到一个以完全相同的方式工作但具有更基本语法的示例。 ...

回答 2 投票 0

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