腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
链
承诺
和
函数
、
我想要做一种Worker,它可以执行一系列可能是
承诺
或不是
承诺
的
函数
。对于该工作人员,我使用promise。this.promise.then(() => Promise.resolve(f)); return this.promise;我想轻松地添加
函数
或
承诺
链
,并确保这些
函数
将同步执行。我测试了两个
函数
: const p = new Promise(resolve =>
浏览 10
提问于2017-07-17
得票数 2
3
回答
混淆错误,拒绝
承诺
、
全部:var p = new Promise(function(res, rej){.then( }, }) function(err){让我困惑的是:
浏览 2
提问于2016-02-09
得票数 16
回答已采纳
2
回答
从
函数
返回
承诺
、
、
、
、
我对JavaScript的
承诺
和
承诺
链
有一个浅显的理解。比如说,我有一个方法,如下所示。Some UI updates notifying user about failure } 在这里,我有三个问题2)如果<e
浏览 0
提问于2016-11-22
得票数 17
回答已采纳
1
回答
当一个回调不返回任何
承诺
时,
承诺
链
是如何工作的?
、
、
当.then()缺少返回
承诺
对象的适当
函数
时,处理简单地继续到
链
的下一个链接。因此,
链
可以安全地省略每个handleRejection直到最终的.catch()。考虑到: 当一个回调不返回任何
承诺
时,
承诺
链
是如何工作的?
浏览 2
提问于2020-09-27
得票数 2
回答已采纳
2
回答
把争论变成
承诺
。我一定要打破锁链吗?
、
、
、
我对nodejs
和
承诺
很陌生。我需要将参数传递到
承诺
链
中的回调
函数
中。something.toString();var second = function(something, item) {} fs.readFile(somefile).then(first).then(second
浏览 6
提问于2017-03-24
得票数 3
回答已采纳
1
回答
有可能检测到
承诺
链
的末端吗?
、
、
是否可以向
承诺
添加句柄,使其在
承诺
链
的末尾执行。我知道有done()
和
finally(),但是它们是在当前
承诺
被解决/失败之后执行的,而不是整个
链
。编辑:实际情况是:基本上我有一个
函数
分配一个db连接并执行一个db查询,并返回一个
承诺
,在查询完成后得到解决,传递连接
和
结果。该
函数
还在返回另一个
承诺
的连接上设置了一个查询方法,因此可以在同一个db连接上链接查询,方法是从a()处理程序调用查询
浏览 4
提问于2014-04-25
得票数 1
回答已采纳
2
回答
使用
函数
的
链
承诺
不返回所需的回调序列
、
、
、
1.我试图通过在全局
承诺
对象上使用
函数
来链接一些
承诺
。
链
序列不像我想的那样起作用。下面的代码输出1,3,4,2,2。我想知道是什么原因造成了这种情况。我的思想是在变量声明传递中,p.then()
函数
已注册,但它没有得到以下
承诺
,直到p.then()
函数
返回时,它才开始在回调队列中推送第二个
函数
。例如,builder().setupTestEnv().connectToDatabase().setupAuthServer().setupAuthClien
浏览 1
提问于2017-10-01
得票数 0
回答已采纳
1
回答
从q.js
承诺
链
中的任何
承诺
获取
和
设置一个值
、
、
我必须处理由
函数
调用半外部库返回的长
承诺
链
和
子
链
。我遇到了一种情况,即我必须从另一个子
链
访问子
链
的值(下面是简化的示例)。我希望实现获取/查询以前的
承诺
设置的值,而不必手动将该值传递到
链
中的每个
承诺
中。如果这样做有帮助的话,这个值不一定是一个返回值。function doNothing {
浏览 3
提问于2014-08-12
得票数 0
回答已采纳
4
回答
具有可读
函数
名的扁平
承诺
链
、
、
我看到了在中的
承诺
实现,它产生了一个非常可读的
链
。checkLoginPermission) .then(changePassword);当试图解压嵌套的允诺
函数
时,会出现此
浏览 13
提问于2017-05-01
得票数 3
回答已采纳
1
回答
ES6
承诺
--为什么抛出catch()
和
抛出catch()的行为不一样?
、
java后端通常返回状态代码200
和
json有效负载,但有时返回状态代码500
和
json有效负载。对于200,我想反序列化json,并将结果对象传递到
承诺
链
中。对于500,我想反序列化json,并将结果对象抛到
承诺
链
中,即让它命中catch块。
函数
B被调用200。好的。
函数<
浏览 1
提问于2017-08-25
得票数 0
回答已采纳
2
回答
当
承诺
链
完成时逃离它
、
在启动应用程序之前,我希望使用
承诺
链
加载一些数据。)它确实有效--但是通过这种设置,我的startApp
函数
中的任何错误(或后续的任何
函数
)都会在
承诺
链
中处理,这似乎是错误的。我发现的示例通常以
链
的最后一个then()中的控制台日志结尾,因此它们对此没有太大的指导意义。 我把事情安排得很好吗?如果不是,我怎么能等到<
浏览 0
提问于2018-05-11
得票数 1
回答已采纳
2
回答
在
承诺
链
的早期处理错误
我想找一种通用的方法来处理
承诺
链
上的错误。在下面的片段中,我想直接在connection.js中处理一个潜在的连接错误。connection.getData()因此,这种情况有两种可能的结果: 如果在处理错误后再次抛出错误,
承诺
链
将不再被执行,但是在控制台中有一个未处理的-
承
浏览 0
提问于2018-11-24
得票数 0
2
回答
Q库版本0.9.7
承诺
与ES2015
承诺
兼容吗?
、
、
Q库版本0.9.7
承诺
与ES2015
承诺
兼容吗? 我是否可以将返回ES2015
承诺
的
函数
添加到现有的Q
承诺
链
中,并期望它正常工作?
浏览 0
提问于2015-11-06
得票数 1
回答已采纳
4
回答
在javascript -内存考虑事项中递归构建
承诺
链
、
、
在中,
承诺
链
是递归构建的。return Promise.resolve(); }} 记忆消耗在
承诺
库之间会有所不同吗
浏览 8
提问于2015-04-28
得票数 58
回答已采纳
1
回答
将简单
函数
直接传递给es6 promise.then
、
、
在快速路由
函数
中,我有下面的ES6
承诺
链
(即res是快速响应对象)。findQnameForId是一个
承诺
,而mongoDelete
和
mysqlDelete都是回报
承诺
。当我使用注释掉的代码而不是当前的最后一行时,这个
链
就能工作,但是我的问题是为什么我不能直接将res.send传递给then (如图所示)并让它返回给客户端的结果呢?
浏览 1
提问于2015-08-16
得票数 1
回答已采纳
1
回答
如何使用
承诺
绑定的ES6箭头
函数
(蓝知更鸟)
、
我在节点中使用babel的来利用ES6,但是我在蓝鸟
承诺
链
中遇到了箭头
函数
的一些挑战。我在
承诺
链
的顶部使用.bind({})
和
一个空对象来创建共享状态,在这个状态下,我可以存储以前的值,直到
链
下需要它们为止。蓝鸟将这种用法解释为"“。当我切换到箭头
函数
时,我不能再使用共享状态,因为箭头
函数
使用词法this,这是babel中的undefined (babel在严格模式下自动运行)。工作示例:在这种情况
浏览 2
提问于2015-08-18
得票数 3
回答已采纳
2
回答
为什么$q
承诺
将$http
承诺
作为有效负载返回?
、
、
我有一个
承诺
链
,它必须将$http调用到
链
的一半,并将得到的
承诺
传递给下一个处理程序。问题是,我的.then()成功
函数
似乎是将返回的$http
承诺
包装在另一个
承诺
中,从而导致我的http
承诺
被视为有效负载。因此,当它在
链
的下一个链接中解析时,我得到了一个
承诺
,而不是http响应。the payload, not the http response}); ret
浏览 3
提问于2014-06-10
得票数 1
回答已采纳
2
回答
调用
承诺
链
后调用q
承诺
函数
、
、
、
我是在一个Node.js应用程序与Q
承诺
库。我有两条
承诺
链
,一条用于控制流程,另一条用于调用服务方法,我从其中检索数据,我的问题是,我需要得到
承诺
链
的返回值给我的另一个
承诺
链
。然后我调用bookDetals
函数
,这是一个
承诺
链
。但我的问题是,它会在
承诺
链结束之前返回returnValue。如何使
承诺
链
的返回值(行(B))返回位置(C)。目前它还在以前。
浏览 5
提问于2017-03-20
得票数 0
回答已采纳
1
回答
通过
承诺
链
传递数据(angularjs)
、
、
、
、
在AngularJS中,这是通过向$http.get()方法提供
承诺
A来实现的。解决
承诺
A将导致取消请求。timeout: promiseA }); return promiseB;问题是,promiseB可能通过一个很长的
承诺
链
processResponse(response); });显然,doSomeAction的返回值与原始
承诺
因此,如
浏览 0
提问于2018-05-02
得票数 1
回答已采纳
1
回答
为什么我可以等待这些代码而不使用.then呢?
、
、
、
、
resolve(result); }).catch(err => { });显然,这似乎是一个将异步/等待与经典
承诺
相结合的问题我认为希望示例C能够工作,因为getTime()正在返回一个
承诺
。然而,代码只是默默地完成,从来没有命中第二个标记。我必须将第一个标记放在那里,以确保任何代码都能运行。感觉上我应该能够将异步/等待
和
thenables混合起来,但是我不能在这里考虑什么。
浏览 1
提问于2019-05-07
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
IF函数和IFS函数,哪个更好用?
新手学习:Python函数和函数参数
敢和XLOOKUP函数PK的查找函数
Python学习之路——函数定义和函数参数
python-回调函数和递归函数
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券