promise 相关问题

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

停止传播承诺(而不是拒绝它们)

我有一个带有“请求”方法的 HttpClient 类,负责向 API 发出请求并返回承诺,我从不同的服务调用此方法,我可以...

回答 1 投票 0

如何在不使用 setTimeout [重复]的情况下使此代码异步运行

常量delayFunction = async () => { const startTime = new Date().getTime(); 常量持续时间= 10000; 控制台.log('开始') while (new Date().getTime() - 开始时间 < duration) { //...

回答 1 投票 0

我怎样才能让这段代码异步运行

常量delayFunction = async () => { const startTime = new Date().getTime(); 常量持续时间= 10000; 控制台.log('开始') while (new Date().getTime() - 开始时间 < duration) { //...

回答 1 投票 0

在同一个 Promise.all 中执行同步代码作为异步代码是否有任何性能优势?

我有一个中间件。作为第一步,它从 Promise.all 中的 3 个不同端点获取数据报告。 const 键 = ['a', 'b', 'c']; const getDataFromEndpoint = async (key) => {

回答 1 投票 0

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

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

回答 7 投票 0

给定异步函数,需要帮助尝试编写一个函数来返回输入函数的新的限时版本

挑战方向如下: 给定一个异步函数 fn 和一个以毫秒为单位的时间 t,返回输入函数的新的限时版本。 fn 接受提供给时间 l 的参数...

回答 1 投票 0

等待所有嵌套递归函数异步完成

我有一个调用异步方法的递归函数,该方法的结果用作调用递归函数的参数。 我正在寻找一种方法来等待所有递归...

回答 1 投票 0

为什么await在第二种语法中不起作用?

以下代码会产生预期的输出 函数toppings_choice() { 返回新的 Promise((解决, 拒绝) => { 设置超时(()=> { 解决(console.log(“哪个浇头

回答 1 投票 0

在 Javascript 中展开 Twitter 链接

希望使用简单的 Javascript 而不是任何 React/Node.js 库来扩展 https://t.co 链接。

回答 1 投票 0

中止承诺以停止播放声音片段

四十年前,我为我的 Commodore PET 编写了自己的 6502 汇编语言 EEPROM,现在我很难“仅仅”实现一个 Promise 的中止方法:-( 为浏览器制作了一个程序

回答 1 投票 0

异步/等待内部 for...of 与 map

我试图弄清楚为什么 Promise 在 for...of 与 map() 内部的工作方式似乎有所不同。 data 是 {app: MY_APP, link: MY_LINK} 形式的对象数组。我正在尝试将其转换为...

回答 3 投票 0

是否可以从函数类型创建“承诺”类型,删除参数中看起来像回调的任何内容并保留其余部分?

我正在考虑编写一些“承诺”的函数等效项,但无法理解如何获取所有参数,除了那些看起来像回调的参数(它们通常......

回答 1 投票 0

Promise 可以保持未处理状态多长时间而不触发“unhandledrejection”事件?

我想知道浏览器到底什么时候检查未处理的承诺? 我认为检查是在事件循环结束时执行的。但简单的实验表明事实恰恰相反。 如果我注册两个哈...

回答 1 投票 0

Rhino 1.7.14 支持 ES6 功能,例如 Promise,但我无法使用 VERSION_ES6 标志

Rhino 1.7.14 中提到,如果使用 VERSION_ES6 标志,Rhino 可以支持 ES6 功能。 在 Rhino 1.7.14 中使用的标志 但没有明确的文档说明如何以及在哪里使用 fl...

回答 1 投票 0

为什么即使在 .catch() 之后我也会遇到未捕获的错误?

这是代码: 函数睡眠(毫秒:数字) { 返回新的 Promise((resolve:any,reject:any) => setTimeout(resolve,ms)) } 异步函数 errorFunc(): Promise { 等待睡眠(2000) c...

回答 1 投票 0

在图像轮播循环中使用“promise.all”时出现问题

这两个承诺是: 1-加载下一张图像Load_Img_p。 2- 移动到下一个图像 Timing_Anim_p 之前的等待动画。 它还具有视觉动画鼓励您在等待时等待......

回答 1 投票 0

Google Recaptcha 承诺超时

我将 Recaptcha V2 实施到我的网站中的某些表单中。经过半个月的努力,人们能够验证自己的身份并提交联系方式。不幸的是,它不再起作用了。

回答 1 投票 0

嗨,如何在“for of()”循环中对从“async”函数的“then()”返回的“结果”求和?

我正在尝试进行一些计算(转换货币),然后将返回的转换货币值求和为多个产品的订单总额 这是 JavaScript 代码的一小段: 让...

回答 1 投票 0

使用 Promise 的 JavaScript axios

这个方法有效又快速,还是有其他方法? const getStores = async () => { 返回新的 Promise((resolve) => { 解决({待处理:true,响应:null,呃...

回答 1 投票 0

await fetch 好像没有等待

我有一些代码调用来非常快速地加载相同的模板。我尝试实现一个简单的缓存系统,仅在先前未加载模板时才进行获取,但我似乎无法获取...

回答 1 投票 0

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