腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
JavaScript
异步
回
调
-
Promise
和
setTimeout
[
重复
]
、
、
这个问题在这里已经有答案了:
Promise
vs
setTimeout
](/questions/38752620/
promise
-vs-
settimeout
) [(6个答案)
Promise
[事件循环
和
Promise
[duplicate]](/questions/46375711/what-is-the-relationship-between-event-loop-and-
promise</
浏览 46
提问于2021-02-26
得票数 11
回答已采纳
2
回答
为什么then()中的
回
调
是通过JS中的作业队列执行的
、
我所面临的困惑是then()中的
回
调
被推入作业队列。然后,将console.log('Done')传递给then(),并将then()中的
回
调
传递给作业队列。为什么?在从
异步
setTimeout
获得数据之后,为什么需要将回
调
then()传递给作业队列?首先,当代码执行时,JS引擎在内部遇到
promise
和
setTimeout
。然后,将
setTimeout
推送到Web中,然后JS引
浏览 0
提问于2019-11-16
得票数 0
1
回答
Javascript
,
回
调
函数何时进入事件队列?
、
、
真正想要理解
javascript
的事件队列。我目前的理解如下。(() => {}); doSomething的
回
调
不是
异步
操作,因此它没有放在
回
调
队列中但是,
setTimeout
是一个
异步
操作,因此放在
回
调
队列中。因为
回
调
队
浏览 4
提问于2017-10-08
得票数 4
回答已采纳
3
回答
异步
异常处理与蓝鸟承诺
、
、
、
、
var
Promise
= require('bluebird'); return new
Promise
(function(done, reject){ throw new Error("AJAJAJA"); })之前,那么蓝鸟会捕获它: var
Promise
= require('
浏览 9
提问于2014-08-05
得票数 15
回答已采纳
2
回答
回
调
还是承诺?
、
、
在使用
javascript
异步
错误捕获机制时,我问自己使用
promise
而不是
回
调
有什么不同,除此之外,promises可能是更甜蜜的语法。setPromise() { var deferred = new $.Deferred(); <
浏览 1
提问于2014-06-18
得票数 1
2
回答
为什么
promise
无法捕获
setTimeout
抛出的错误?
、
我在nodeJs 8.9上运行代码 console.log('construct a
promise
...')
setTimeout
(() => {.catch(e => { console.warn('execute
promise
failure!catch i
浏览 0
提问于2018-02-25
得票数 2
3
回答
我什么时候应该在打字稿中使用回
调
函数?
和
下面的例子一样,它会打印“21”。function first(){
setTimeout
( function(){ console.log(1)
浏览 6
提问于2019-10-04
得票数 1
回答已采纳
3
回答
javascript
中的
异步
操作
、
我听到人们谈论
javascript
中的
异步
操作。另一方面,人们说
Javascript
总是同步的。这是真的吗?
Javascript
真的是
异步
的还是同步的?当人们谈论
异步
javascript
时,意味着什么? 我所理解的是,同一个页面上的
javascript
不能与另一个
Javascript
代码块同时运行。但是,例如,在ajax请求中,在等待服务器响应时,可以执行代码,然后当响应到达时,继续
回
调
。虽然这是否
浏览 0
提问于2016-06-19
得票数 7
回答已采纳
1
回答
承诺等待得到决心而不返回
、
、
我对nodejs/
javascript
中的
异步
处理的理解是,如果在函数中处理
异步
调用,它必须返回承诺或接受用于链接的
回
调
,以及等待
异步
调用的完成。').then(data => console.log(data)) return new
Promise
(resolve =>
setTimeout
=> console.log(data))
浏览 1
提问于2019-05-06
得票数 0
回答已采纳
2
回答
理解.then() ES6
、
、
、
在结束时,
Promise
.all()在
setTimeout
一命中就会继续,而不是在超时内的解析之后。 return new
Promise
(function(resolve, reject)
浏览 0
提问于2016-03-30
得票数 2
回答已采纳
3
回答
如何在没有
异步
/等待的情况下从挂起的已解析承诺中获取数据?
、
if(something){ return data __proto__:
Promise
[[PromiseValue]]: Object如何在data而不是
Promise
中获取该对象?
浏览 12
提问于2019-04-12
得票数 1
回答已采纳
2
回答
如何在角2/4中启动匿名
异步
函数?
、
、
、
、
但是,其中有一个对服务的调用,最终可能会变得相当昂贵,所以我尝试让这个调用是
异步
的。this.sortOrder;} 我曾尝试过扰乱承诺
和
观察,以及
异步
/等待,但没有成功。我觉得我遗漏了一些东西,因为JS应该是一种非阻塞、
异步
驱动的语言。
浏览 6
提问于2017-09-08
得票数 0
回答已采纳
2
回答
当
回
调
丢失时,“等待promisify(
SetTimeout
)(Ms)”是如何工作的?
、
、
、
、
对于
JavaScript
中的简单
异步
睡眠函数,await promisify(
setTimeout
)(ms)工作! // console.log(Date.now() - start);HEREDOC 背景:await
setTimeout</em
浏览 4
提问于2020-08-20
得票数 2
回答已采纳
3
回答
处理
Promise
内部错误的正确方法
、
、
目前,我正在尝试决定在处理
Promise
内部的错误时应该使用什么模式。catch(error => { }) throw Error("
setTimeout
's callback er
浏览 0
提问于2018-12-16
得票数 4
2
回答
angularjs -
promise
从未在控制器中解析
请看这个柱塞: ()在控制器本身中,一旦承诺得到解决,我就会向控制台发送一个通知。我可以断定
promise
正在被解析,因为"Resolving
promise
“输出到了控制台。为什么不输出"
promise
resolved"?想着可能因为控制器返回,
promise
就“超出了作用域”?
浏览 0
提问于2013-01-10
得票数 8
回答已采纳
1
回答
为什么在事件循环中的宏任务之前执行这个微任务?
、
、
、
、
如果是这样的话,为什么在下面的
setTimeout
片段中的
Promise
微任务之后执行
JavaScript
回
调
?console.log('start'); console.log("
setTimeout
"); console.log('
promise
&
浏览 0
提问于2018-08-25
得票数 1
回答已采纳
1
回答
是什么使
Javascript
中的请求/函数
异步
?
、
、
当您向API发出请求时,操作通常是
异步
的。我想知道是什么使这些API请求是
异步
的?是因为我们
异步
发送请求(比如使用.then()函数或
异步
/等待承诺)还是API服务器
异步
处理我们的请求?此外,为什么有些函数可以是
异步
的(例如
setTimeout
()
和
fs.readFile())?谢谢!
浏览 5
提问于2022-09-20
得票数 0
回答已采纳
4
回答
异步
/等待工作是如何工作的,为什么它在这里不起作用
、
我一直在试图理解
异步
/等待是如何工作的,我想要做的就是让它等到值被返回。但是,我无法通过
回
调
、承诺或async/await来实现这一点。await otherthing();} await
setTimeout
(function() { return new
Promise
((resolve, re
浏览 0
提问于2019-01-04
得票数 1
回答已采纳
2
回答
在不知道操作长度时定期运行操作。
占用更多时间,它可能会一个接一个地被调度,占用JS引擎的时间(如果我错了,请纠正我)function execute() {
setTimeout
如果我最后添加
setTimeout
,这将意味着12000 / 10 / 60 = 20分钟,可能会破坏用户体验。 有没有什么简单的方法可以做到这一点,并确保它可以运行数天?
浏览 9
提问于2020-05-29
得票数 3
回答已采纳
1
回答
调用回
调
后返回testValue的值
、
、
我正在学习
Javascript
中的一些
异步
基础
和
回
调
函数,我想在随机延迟后返回一个随机布尔值。我有一个函数,当被调用时会返回一个
回
调
函数,但我不知道如何在
setTimeout
解析后从
回
调
函数中返回testValue。+ Math.random() * 7000; win
浏览 15
提问于2019-10-02
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
async/await、promise 和setTimeout工作原理和执行顺序
JavaScript 中回调地狱的今生前世
JavaScript的工作原理:事件循环及异步编程的出现和 5 种更好的 async/await 编程方式
可视化的JavaScript动态图演示 Promises & Async/Await 的过程
JavaScript Promises 概述
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券