promise 相关问题

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

Puppeteer:waitForFunction 未按预期工作

我正在使用 Node 和 Puppeteer。 我有一个元素,一旦单击它,文本就会变为“正在生成”,直到下载完成。完成后,文本将更改为其他内容。我正在努力...

回答 1 投票 0

javascript/react fetch 返回承诺而不是结果

我对 React/JS(或任何与此相关的异步语言)编码还很陌生,并且无法让 API 获取函数返回结果而不是承诺。 获取函数是:...

回答 1 投票 0

仅当 Promise 在 onChange 事件中解析时才触发 onChange 事件

常量验证(id){ 重新调整新的 Promise((resolve,reject)=>{ 轴调用() .then((res)=> 解析(res)) .catch((err)=>拒绝(err)) }} 我有以上承诺。我正在尝试调用 onChange ...

回答 1 投票 0

TypeError:无法读取转换应用程序中未定义的属性如何解决

运行以下语句后,它在控制台选项卡中显示以下错误 在控制台中运行的命令 Convert(100, 'CAD', 'USD') 运行上述命令后,控制台中显示错误

回答 2 投票 0

在异步函数内链接请求

我对异步函数中的链接请求感兴趣。 比方说,我需要在异步函数内的 request1 之后调用 request2 。 我会这样做: const someFunct = async () => { 等待重新...

回答 1 投票 0

在异步函数内链接请求

我对异步函数中的链接请求感兴趣 可以说,我需要在异步函数内的 request1 之后调用 request2 。 我会这样做: const someFunct = async () => { 等待要求...

回答 1 投票 0

获取response.json()和response.status

这是使用 body.json() 并获取状态代码的唯一方法吗? 让状态; 返回获取(url) .then((响应=> { 状态=响应.状态; 返回response.jso...

回答 6 投票 0

promise.then() v/s .then()

练习一些我承诺的 JS 教程,以便我可以拒绝或解决测试不同的场景。 使用 myPromise4.then() 时,控制台中出现 Uncaught... 错误。 使用时

回答 0 投票 0

使用 Promise 从集合中检索所有文档,并使用 Firebase 与另一个集合进行“连接”[重复]

我正在努力从集合“clients”获取所有文档并与集合“typeclients”建立连接: 集合“客户”: ID 姓名 网站 id类型客户端 科莱...

回答 1 投票 0

promise.all 不拒绝失败的获取请求[重复]

例如: const settingPromises = Object.keys(values).map(key => { 返回 fetch(`${client}/settings`, { 信号, 方法:'POST', 标题:{ '内容类型':'

回答 1 投票 0

执行此代码时,调用堆栈、事件循环和微任务队列将如何表现?

我想在我的API中获取一些缓存数据,并进行数据库更新查询。我已经编写了代码,它工作得很好,但据我了解,它不应该。有人可以解释一下这一切是如何...

回答 1 投票 0

同步运行asnyc函数

我对 JS 还很陌生。我正在使用具有异步回调的第三方库。问题是我需要在处理下一个回调之前完整运行该函数。我是...

回答 1 投票 0

为什么代码不等待监听器完成?

我试图等待侦听器侦听所有消息,然后再使用await 转到console.log("Done"),但它没有发生。我缺少什么。 const f = async (leftPaneRow...

回答 1 投票 0

为什么promise不等待?

本质上我想知道为什么 Done 会立即记录在这里, Promise.resolve().then(new Promise(resolve,reject){ /* 一些逻辑 */ 解决() }).then(console.log("完成")); 如果...

回答 1 投票 0

在await表达式中promise被拒绝后代码继续执行

在chrome控制台运行以下代码,可以看到打印的控制台日志。为什么即使在 f2() 抛出错误之后它仍然被打印? 异步函数 f1() { const p = 等待 f2...

回答 1 投票 0

如何让 document.querySelectorAll('#selector') 等待直到解决承诺

我像这样链接promise.resove(),问题是第三个承诺内的document.querySelectorAll在完成我不想要的第二个承诺之前被触发。 让承诺= Pr...

回答 1 投票 0

强制 Angular 等待我的函数的响应

我正在创建一个自定义管道并在其中调用谷歌翻译服务API。 返回值是转换前的值,因为函数在值变为

回答 1 投票 0

React - 向预期返回 void 的属性提供承诺返回函数

我有一个 React 应用程序,它给出了 linting 错误: 为属性提供承诺返回函数 预期返回无效的情况 .eslint@typescript-eslint/no-misused-promises 功能...

回答 1 投票 0

并行运行 Promise 时,Promise.all(...).spread 不是一个函数

我尝试与sequelize并行运行2个promise,然后在.ejs模板中渲染结果,但我收到此错误: Promise.all(...).spread 不是一个函数 这是我的代码: ...

回答 4 投票 0

为什么在nodejs中读取10个50MB的文件与读取1个500MB的文件花费相同的时间?

//履行一个承诺5000ms console.time('测试'); (异步函数(){ 等待新的 Promise((resolve) => setTimeout(resolve, 5000)); console.log('睡觉了') })() .then(() => { 控制台。

回答 1 投票 0

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