promise 相关问题

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

如何打破 then 块中的 for 循环?

我是 Cypress 和 JavaScript 的新手。我想创建一个循环来执行具有不同值的请求,直到得到特定的响应。 让 continue_loop = 1; 登录循环: for (让 i = 1; i < 10...

回答 2 投票 0

如何打破 then 块中的 foo 循环?

我是 Cypress 和 JavaScript 的新手。我想创建一个循环来执行具有不同值的请求,直到得到特定的响应。 让 continue_loop = 1; 登录循环: for (让 i = 1; i < 10...

回答 1 投票 0

使用 Promise.allSettled 和 try/catch 未处理的承诺拒绝

我的想法是这样的: 我想同时发送多个请求,而不必等到先前执行。 所以我的伪代码如下所示: 函数睡眠(毫秒){ 返回新的 Promise(

回答 3 投票 0

承诺嵌套在javascipt中如何工作[重复]

为什么会打印promisepending? 我期待它可能会给出承诺>或承诺<1> 让 k = new Promise((解决, 拒绝) => { 让 a = new Promise((res, re...

回答 1 投票 0

从 Promise.all 解构为对象

我发现自己现在写了很多代码,比如 const arr = wait Promise.all([getName(), getLocation(), getDetails()]) 常量对象 = { 名称:arr[0], 位置:arr[1], 详细信息: arr...

回答 4 投票 0

为什么 .json() 返回一个 Promise,但通过 .then() 时却没有返回?

我最近一直在摆弄 fetch() api,并注意到一些有点奇怪的东西。 让 url = "http://jsonplaceholder.typicode.com/posts/6"; 让迭代器 = fetch(url); 迭代...

回答 6 投票 0

当 Promise 已经运行时,Promise.all 是否比单独的等待语句更快?

假设我们有两个 Promise,p1 和 p2,我们试图分别得到它们的结果,r1 和 r2。假设所有其他条件相同,这三个选项中哪一个更快?为什么? 为了...

回答 1 投票 0

承诺链中的第二个 useState 未更新

使用 React Native,这个应用程序需要: 移动物体 然后更新屏幕上的文本(数字) 然后移动另一个物体 然后在屏幕上更新相同的文本(另一个数字) 问题:#4 没有

回答 1 投票 0

在 lambda/箭头函数中抛出没有大括号的错误[重复]

假设我想转换在 NodeJs 中使用 Promise 时出现的错误。 因此,例如在下面的代码中使用 request-promise 模块,我试图在制作 ...

回答 1 投票 0

React useEffect API 调用返回未定义

我正在尝试使用 UseEffect 向 React 中的后端 API 发出获取请求。但我的数据未定义。当我控制台记录我的 res.json() 时,我得到一个未决的、已履行的承诺,所以我认为这意味着......

回答 1 投票 0

用 json 响应中的错误消息填充我的 throw 对象

我想用 API 的 JSON 响应中存在的错误消息(如果有)填充我的错误对象 {'status': response.status, 'msg': ''} ,否则抛出没有任何错误的错误对象

回答 1 投票 0

如何巧妙使用JavaScript Promise Chains? [重复]

如果满足特定条件,如何跳过承诺链中的步骤而不使代码复杂化? 函数 fetchData(shouldSkip) { fetch('https://api.example.com/step1') .然后(回应...

回答 1 投票 0

在异步函数中抛出错误的问题

每次调用 async 函数时,都会返回一个新的 Promise 这将用异步函数返回的值来解析, 或因异步函数中未捕获的异常而被拒绝...

回答 1 投票 0

如何使递归函数类型安全?

我有一个组件,用户可以将文件或文件夹拖放到其上,我的代码正在使用该信息执行某些操作。 现在我有一个递归方法,它正在遍历文件文件夹......

回答 1 投票 0

JavaScript Promise 处理程序安排行为

鉴于这个 Promise 链。 函数 getData() { 返回新的 Promise((resolve) => { // ... }) .then((数据) => 数据.someData) .then((rawData) => processData(rawData)) .catc...

回答 1 投票 0

ScrollTrigger.js:未捕获(承诺中)TypeError:无法读取未定义的属性(读取“pin”)GreenSock,GSAP

我继承了一个没有文档的项目,并不断收到错误 ScrollTrigger.js: Uncaught (in Promise) TypeError: Cannot readproperties of undefined (reading 'pin') in the web console when...

回答 1 投票 0

react-native fetch 返回状态码+json

我在react-native中使用fetch来进行API调用。 我需要获取状态代码(200、401、404)和响应数据。 这项工作是为了获取响应数据: 返回获取(url) .then(响应=> {

回答 2 投票 0

基于动态或条件的 Promise.all() 和析构

我想根据布尔标志从数据库获取数据。 异步函数 main() { 让承诺= []; 如果(假){ Promise.push(Promise.resolve("来自数据库的亮点")); } 如果(真的...

回答 1 投票 0

Node.js fs 模块:回调 API 与 Promises API 性能差异

Node 的 fs 模块文档包含这一行(原文如此): 当获得最大性能时,基于回调的 fs 模块 API 版本比使用 Promise API 更可取(无论是在执行方面...

回答 1 投票 0

使用 Promise.all 同时解析时每个 Promise 的线性时间增加?

我有一个方法,可以逐步执行 JSON 有效负载以对该有效负载中的某些数据运行计算。当我创建该方法的 100 个 Promise,然后将它们传递给 Promise.all() 时,似乎......

回答 1 投票 0

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