腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4114)
视频
沙龙
4
回答
如
何在
JS
中
无
承诺
和
异步
等待
糖
的
情况下
逐个
执行
数组
任务
?
、
深入到javascript
和
node.
js
,了解如何
逐个
调用这种
任务
集合。console.log('d'); }, 50);bd 但如果没有
异步
,
等待
关键字
和
承诺
。
浏览 22
提问于2021-07-07
得票数 0
回答已采纳
2
回答
当
等待
JavaScript
中
的
承诺
时,到底会发生什么?
、
、
我在文档或相关资源
中
似乎找不到
的
一点是,当
JS
命中await关键字时,调用函数
和
事件循环
的
过程是什么。以下是状态:
等待
表达式将导致
异步
函数
执行
暂停,直到
承诺
得到解决为止,该
承诺
被实现或拒绝,并在实现后恢复
异步
函数
的
执行
。当恢复时,
等待
表达
的
价值就是履行
承诺
的
价值。这一切都是有道理
的
浏览 1
提问于2019-05-27
得票数 4
回答已采纳
2
回答
有关
异步
/
等待
vs
承诺
和
事件循环
的
性能问题
、
、
、
、
引言 他们都被认为是微
任务
吗?使用其中一个而不
浏览 0
提问于2019-01-24
得票数 2
回答已采纳
2
回答
当
等待
异步
任务
时,标准
的
JS
实践是什么?
、
、
、
、
来自python
异步
背景,在python
中
始终跟踪
异步
任务
(
承诺
)是非常重要
的
。运行时为没有引用
的
“浮动”
异步
任务
提供错误。然而,在Javascript
中
,在某些
情况下
,只启动
异步
任务
而不
等待
它,甚至不记住它
的
承诺
似乎是完全可以
的
,例如,如果您不关心它
的
返回值,只希望“稍后”
浏览 5
提问于2020-07-06
得票数 2
回答已采纳
1
回答
为什么需要
等待
JS
中
的
AJAX调用,而不是在C#中
等待
AJAX调用?
、
、
、
在Javascript
中
,我习惯于使用任何库,使用await关键字进行API调用。这有效地实现了
承诺
,并阻止了下一行代码
的
执行
,直到代码行完成为止。await fetch("http://some-url.com/endpoint", { /* options */ });在C#
中
,这似乎是不必要
的
。,我看到许多C#库有两种方法来进行API调用- get
浏览 2
提问于2020-08-01
得票数 0
回答已采纳
1
回答
如何利用映射函数控制串行
和
并行控制流?
、
、
我有一个fetch函数,它基本上
执行
一个HTTP请求,然后进行解析。之后,它返回一些对象
数组
。 fetch能够很好地使用预期
的
对象
数组
调用它
的
回调,甚至可以使用
承诺
,这是非常强大和整洁
的
。应该以fetch
数组
中
的
每个元素作为其参数来调用courseCodes函数。这个
任务
应该在并行
执行
中
执行
,因为这些独立
的
fetch函数不相互影
浏览 2
提问于2015-10-26
得票数 1
回答已采纳
3
回答
为什么第二次
JS
异步
函数调用
等待
第一次完成?
、
我
的
印象是,除非使用await关键字,否则对
异步
函数
的
调用不会阻塞。但是,对于下列代码: }, 0);} asyncSum1Through(2);产出
的
顺序是
浏览 0
提问于2018-02-25
得票数 0
回答已采纳
1
回答
如
何在
循环前后管理
异步
函数
、
、
如
何在
异步
循环之后运行
异步
函数?循环不返回
承诺
,这意味着不能使用
等待
语法来管理
执行
顺序。什么是一个很好
的
方式来管理一个循环像一个
承诺
。 users
浏览 2
提问于2019-09-24
得票数 1
回答已采纳
2
回答
如何使语句
等待
上一个函数完成?
、
、
我遇到了一个问题,window.open被调用得太快,而我
的
其他函数在onclick函数
中
没有及时完成
和
发布。我尝试在trackData()上设置一个超时,但它只是偶尔起作用,我不想设置更长
的
超时时间。只有当这两种方法
中
的
任何一种都是真的时,它才有效: 我认为我
的
<e
浏览 3
提问于2020-11-17
得票数 0
回答已采纳
1
回答
为什么在map函数中使用
异步
等待
仍然返回
承诺
而不返回已解析
的
值?
、
、
、
、
我有一个对链接
数组
的
API调用,我想使用map函数来保存所有响应。const image = await axios.get(imageLink);}); 为什么allImages仍然是一系列
的
承诺
,而不是一系列
的
响应?
浏览 5
提问于2021-01-10
得票数 1
回答已采纳
2
回答
为什么TypeScript不
执行
异步
/
等待
承诺
?
、
、
、
performAsyncAction
执行
异步
操作并返回Promise<Response>。在someFunction
中
,我感到惊讶
的
是,TypeScript没有警告不要对返回
承诺
的
函数使用await。{} 我找到了一条相关
的
衬里规则
浏览 6
提问于2020-02-27
得票数 1
回答已采纳
2
回答
在从
异步
函数内部调用函数时,有什么理由更喜欢node.
js
中
函数
的
异步
版本吗?
、
、
主要关注FS,对于大多数函数,似乎有三种风格可供选择: 不过,我不知道
异步
是如
何在
js
/节点
浏览 12
提问于2020-02-20
得票数 2
1
回答
如
何在
使用
异步
代码循环时保持状态
、
、
我对在
JS
中使用
承诺
或
异步
/
等待
的
异步
操作很陌生,我正试图把我
的
头脑集中在这个概念上。我遇到
的
一个问题是如
何在
遍历多个
数组
并对每个元素
执行
异步
操作时维护状态。,但我试图从总体上更好地理解基于
承诺
的
代码。我意识到,为了使逻辑工作,循环必须是同步
的
,但是API调用本质上是
异步
的
。我不是试
浏览 0
提问于2021-03-02
得票数 0
回答已采纳
2
回答
我们
的
等待
关键字在for
等待
循环中
的
行为与在正常
异步
函数
中
的
行为有多大
的
不同?
、
、
、
、
我们在1秒后点击"console.log('me first')“行并记录"me first”,我们
的
承诺
已经解决,这意味着我们
的
等待
表达式后面的所有代码将放在一个容器
中
,并放入微
任务
队列
中
,以便在下一个滴答
中
执行
运行,一旦我们回到
异步
函数,它就从它离开
的
地方开始,也就是说,
等待
我们
的
承诺
现在已经解决了,我
浏览 4
提问于2021-06-14
得票数 2
1
回答
在
承诺
中使用循环
的
正确方法
、
、
、
根据这个 (菜鸟错误2),我不应该在
承诺
中使用循环,而应该使用Promise.all(iterable)。 这真的适用于所有的循环吗?Promise.all(iterable)有一个大小为n
的
数组
。如果我使用Promise.all(iterable),那么我将得到一个大小为n
的
数组
(即iterable_A)。如果我想遍历可迭代,并且只想将满足我条件
的
某些元素放到另一个可迭代(例如iterable_B)
中
,并且希望返回iterable_B而不是iterable_A,该怎么
浏览 1
提问于2015-06-16
得票数 3
回答已采纳
3
回答
Javascript
异步
和
等待
是否等同于多读?
、
、
使用async
和
await是粗野的人
的
线程吗? const a = slowFunction(); console.log(await a, await b);这看起来比我以前做
的
要简单得多slowFunction()将首先启动,然后fastFun
浏览 9
提问于2020-07-29
得票数 9
回答已采纳
1
回答
在有关
异步
等待
的
详细信息
中
,这些代码是如何工作
的
?
、
、
我学习了一些反应和Redux,并有一个初学者
的
问题。export const asyncGetInitUsers = () => { await getInitUsers(); 如果您查看getMoreUser
浏览 5
提问于2020-10-27
得票数 0
回答已采纳
2
回答
有没有可能在有限
的
时间内停止
执行
javascript?
有没有可能在有限
的
时间内停止
执行
javascript?await是我遇到
的
最接近
的
东西,但它仍然不会停止当前javascript
的
执行
。我实际上尝试过在一个变量上
执行
忙
等待
,但在这种
情况下
,它无法走出忙
等待
循环。此外,我甚至不知道在javascript
中
是否可以停止/停止,因为它是单线程
的
。所以我想停一段时间,真正
等待
这个回调
中
浏览 2
提问于2017-05-06
得票数 0
5
回答
JavaScript
承诺
和
异步
等待
有什么区别?
、
、
、
我已经在我
的
应用程序中使用了
和
ECMAScript 7特性(多亏了Babel) --包括移动
和
网络。async funct
浏览 4
提问于2015-12-21
得票数 133
回答已采纳
5
回答
承诺
对setTimeout
、
我注意到在以下代码
中
:Promise.resolve(1).then(function(){console.log('promise resolve')}) 不管我
执行
了多少次,
承诺
回调总是在setTimeout之前记录。我
的
理解是,这两个回调都计划在下一个滴答
中
执行
,我也不太明白为什么
承诺
总是比超时提前。
浏览 9
提问于2016-08-03
得票数 90
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JavaScript Promises 概述
Vue.js技术揭秘-nextTick
拒绝 Python、C#和Go,我只用 Node.js!
撩课-Web架构师养成系列-异步编程
深入JavaScript异步编程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券