es6-promise 相关问题

ES6 Promise是一个ECMAScript 2015对象,表示正在进行的异步操作

将 Fetch API 与 Promise.all 结合使用

我的目标是从两个 URL 获取数据,并仅在两个 URL 均成功返回时才执行操作。另一方面,如果其中任何一个失败,我想返回错误。我玩过...

回答 3 投票 0

如何在异步函数中多次运行 Promise?

我正在学习promise和asyncawait,这里我想调用addPost函数并推送一个对象两次,然后我想循环该对象数组以查看结果,但在这段代码中结果...

回答 1 投票 0

Nodejs 事件循环 Promise 在 process.tick 之前执行

const axiosTest = async () => { 设置立即(()=> { console.log('立即 axios'); }) const x = axios.get('https://www.google.com'); x.then((r) => console.log(...

回答 1 投票 0

嵌套 Promise 执行顺序

我正在阅读有关嵌套承诺的内容,并在教程中遇到了这个编码挑战。有人能解释一下这段代码的执行顺序吗? 新的承诺((解决)=> { 新的承诺((res)...

回答 1 投票 0

从多个代码位置调用可选的 JS fetch Promise

我需要在代码中访问三个 URL。前两个总是会被访问,但第三个可能会被访问零次、一次或两次。由于所有 URL 都需要大量处理,我不想

回答 1 投票 0

如何在p-limit中使用pendingCount?

当我对 API 进行大量调用时,我想要一种方法来限制我同时执行的调用量。 我发现 p-limit 可以完美满足我的需求 https://www.npmjs.com/package/p-limit 现在,我想要...

回答 1 投票 0

可能的未处理的承诺拒绝未定义不是一个函数

我正在使用React Native。我已经查看过什么是未处理的承诺拒绝?,但我根本无法理解。 当我创建组件时: 使成为(){ const 菜单组件 = ( <

回答 2 投票 0

如何返回许多 Promise 并在执行其他操作之前等待所有 Promise

我有一个循环,它调用一个异步执行操作的方法。这个循环可以多次调用该方法。在这个循环之后,我有另一个循环,仅当所有异步时才需要执行......

回答 6 投票 0

JavaScript、获取、API

我想做以下事情:从这个网站 https://swapi.dev/api/people/ 获取一个随机名称,我这样做了,我可以在我的 html 页面中看到它,然后我也想得到一个随机星球,在这里...

回答 2 投票 0

未捕获(承诺中)TypeError:data.forEach 不是一个函数如何解决

我从本地服务器获取 JSON 数据。但是当我获取数据代码时,出现如下错误 data.forEach 不是函数 我知道 JSON 数据是一个对象,而不是数组,但是我如何转换对象......

回答 0 投票 0

我正在尝试开发一个异步迭代器来显示另一个进程正在写入的实时日志

进程 A 正在对活动目录服务器进行测试验证。在执行每个步骤时,它会将日志条目存储在 mysql 内存表中。 用户输入他们的信用后......

回答 0 投票 0

从 fetch -> promise -> response 获取数据

我正在尝试将一些数据发布到服务器,但我不知道如何取回响应数据。 我有以下代码: 获取(网址,{ 方法:'POST', 标题:{ '接受':'申请/ j ...

回答 2 投票 0

如何理解使用传统 Promises 的 JavaScript 异步函数?

我认为我对 Promises 的理解达到了 99%:它基本上与观察者模式“相似”,即“当值准备好时,通知我(调用我给你的回调函数)”,

回答 1 投票 0

如何手动实现背压

我有子进程,因为我正在通过管道流向父进程。 在 child.js 中 let stream = readdirp(路径名); stream.pipe.pipe(process.stdout); 在 parent.js 中 让文件 = 孩子 => { 让我们...

回答 1 投票 0

如何在 Node.js 中通过错误处理有效地管理多个异步任务?

我正在从事一个涉及同时执行多个异步任务(API 调用、数据库查询等)的 Node.js 项目。我想确保我的代码高效且可维护,...

回答 1 投票 0

为什么两个promise没有按顺序执行?

我想展示2个案例,只问第二个案例。 情况1: 承诺.解决(1) .then((x) => console.log(1)) .catch((x) => console.log(2)) .then((x) => console.log(3));

回答 1 投票 0

使用 puppeteer ndb 时如何在控制台执行 await?

我正在运行 ndb 来调试我的人偶脚本。 当我放置一个断点并使用控制台对选择进行一些评估时,例如: h1 = await page.$eval("h1", el => el.innerText); ...

回答 0 投票 0

Promise对象为什么会阻塞渲染?

我正在测试 Promise 对象并编写了一些代码来模拟长时间运行的同步任务。我正在比较 Promise 和 setTimeout - 请参阅小提琴: ...

回答 1 投票 0

Mock 承诺在使用“@testing-library/react”时解析为未定义,但在运行 Jest 时可以正常工作

我正在尝试创建一个简单的模拟函数,它返回一个解析为一个值的承诺。 const mockPromise = jest.fn().mockResolvedValue('例子'); test('mock promise resolves', async () =&g...

回答 0 投票 0

在“等待”承诺永远无法解决的问题之后,代码会留下什么?

我有一个经常调用的方法,并且在它们之后几乎没有“等待”部分和代码段,但有时这个承诺可能根本无法解决,所以“等待”之后的代码部分......

回答 1 投票 0

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