腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
关于
promise
中
包装
的
同步
函数
的
处理问题
javascript
、
promise
在很大程度上,我了解如何在
promise
中
包装
异步和
同步
函数
,以及这样做
的
好处和原因。但是,我不了解它们是如何在浏览器
中
处理
的
。如果每个
同步
函数
都
包装
在
promise
中
,然后一个接一个地调用(不是在另一个
的
then语句中,而是在两个连续
的
语句中),那么
同步
函数
现在是否将并行处理,而不是按顺序处
浏览 23
提问于2019-05-26
得票数 0
回答已采纳
1
回答
在
promise
中
包装
一个
函数
是否会导致该
函数
的
代码被另一个线程并行执行?
javascript
我读过很多
关于
promises和async/await
的
文章。它们似乎都在处理返回承诺
的
API,以及如何处理这些承诺。我还是有点困惑。 假设我有一个包含三(3)个循环
的
函数
。假设每个循环做一些需要五(5)秒才能完成
的
工作,将每次迭代
的
结果推入该循环
的
数组
中
。这项工作是
同步
进行
的
(循环1运行,然后是循环2,然后是循环3)。如果循环被放入它们自己
的
函数
<em
浏览 0
提问于2018-05-11
得票数 2
3
回答
将
同步
函数
封装到
promise
中
的
最佳方式是什么
javascript
、
node.js
、
promise
假设我有一个像path.join()这样
的
同步
函数
。我想把它
包装
到一个块
中
,因为我想在catch()块
中
处理异常。如果我像下面这样
包装
它,我在
Promise
的
.catch()块
中
没有得到异常,所以我必须使用if来检查返回值是否错误,然后调用resolve或reject
函数
。还有其他
的
解决方案吗?var joinPaths = function(path1,path2) { re
浏览 2
提问于2016-04-25
得票数 12
回答已采纳
1
回答
在承诺
中
编写
同步
代码
的
正确方法是什么?
javascript
、
node.js
、
typescript
、
promise
几天前,我在YouTube上看了一段介绍
的
关于
的
有趣视频。 根据他所说
的
,我们不应该将纯
同步
代码
包装
在一个承诺
中
。如果我们绝对需要一个
函数
来返回承诺,那么就使用
Promise
.resolve() method
同步
解析承诺。重要
的
是,他还指出,
同步
运行您
的
代码,
浏览 3
提问于2019-12-30
得票数 1
回答已采纳
2
回答
Promise
中
的
同步
代码是阻塞
的
吗?
javascript
function getPropsPromise(prop) { resolve(prop());如果我将一个
同步
方法
包装
在上面的“promisifying”
函数
中
: const data = {}; return data;如下
浏览 2
提问于2019-04-17
得票数 0
1
回答
将现有
函数
声明为异步吗?
javascript
、
ecmascript-6
、
async-await
我使用一个名为setConf
的
函数
进行测试。有时候,如果我可以用它来启动一个承诺链,那是非常方便
的
,有时我只是需要它来返回值。const setConf = (conf) => { return mainConf} module.exports.setConf =
浏览 1
提问于2017-12-20
得票数 0
回答已采纳
0
回答
如何在
promise
中
包装
异步
函数
?
javascript
、
typescript
、
promise
、
pixi.js
我希望将异步
函数
包装
在
promise
中
,这样它就可以
同步
运行。我需要这样做,因为在继续执行我
的
程序之前,我需要检索依赖于异步
函数
的
结果。下面是我
的
相关代码: } setImagePa
浏览 0
提问于2017-01-04
得票数 0
回答已采纳
2
回答
如何
同步
访问承诺
的
结果?
javascript
、
node.js
、
promise
、
synchronous
、
event-loop
在生产中,我绝不会将异步代码
包装
在
同步
包装
器
中
,但它仍然是我想要学习
的
东西。我指的是Node.JS,而不是浏览器。有许多方法可以
同步
访问异步
函数
的
结果,比如使用child_process.spawnSync或worker和Atomics。事件循环等待在开始处理prom.then
的
回调
函数
之前完全执行while循环。这会导致无限循环。因此,这让我不禁要问:“是否存在必须执行
的
同步
任务
浏览 3
提问于2021-05-18
得票数 1
回答已采纳
1
回答
在异步lambda
函数
中
从回调
函数
返回值
的
正确方法是什么?
javascript
、
node.js
、
amazon-web-services
、
asynchronous
、
aws-lambda
我使用
的
客户端只支持回调签名,因此,我希望确保在从回调
函数
返回值时使用最佳实践。我目前正在将它
包装
在
promise
中
,并将
promise
返回给lambda运行时。下面是我
的
函数
代码/格式。const client = new SomeClient(); try { return new
Promise
resolve
浏览 0
提问于2020-06-26
得票数 1
2
回答
在异步/等待
中
包装
promise
node.js
、
promise
、
async-await
、
ecmascript-next
我正在为async/await和从
Promise
返回一个值而苦苦挣扎。function test () { resolve('Hello')} await test()正如我所理解
的
那样,我应该能够通过执行以下操作来获得值:但很明显,我在这里遗漏了一点,因为它返回了一个承诺。在类似的注释
中
,我
浏览 1
提问于2016-08-09
得票数 7
回答已采纳
2
回答
如果我显式地返回一个承诺,我应该定义异步
函数
吗?
javascript
、
asynchronous
、
promise
、
es6-promise
我们知道async
函数
会隐式地返回一个承诺。但我有个纯粹
的
书呆子问题。如果我显式地返回一个承诺,我应该添加一个async关键字吗?这是: resolve => setTimeout(resolve, ms)有什么不同吗?const wait = ms => new
Promise
(); 我相信从技术上讲,它们是相同
的</e
浏览 2
提问于2021-10-22
得票数 4
回答已采纳
1
回答
VSCode调试器在类型记录断点上不停止
javascript
、
typescript
、
visual-studio-code
、
vscode-debugger
、
source-maps
ps只是导出一个cli导入
的
函数
whatever。 这已经困扰了我几个小时,我已经广泛地使用了我
的
tsconfig.json和launch.json,并使用vscode-pwa-analyzer来查看VSCode能够检测到我
的
源代码TS代码,但我找不出一个修复方法编辑:我正在使用以下设置: macOS Big v11.1 Node.js
浏览 1
提问于2021-01-11
得票数 5
回答已采纳
2
回答
为什么承诺
中
的
回调不能推迟运行?
javascript
、
asynchronous
、
promise
、
ecmascript-6
) console.log("
Promise
returned")var forever = new
Promise
(function (resolve, reject) { setTimeout(function
浏览 5
提问于2016-04-06
得票数 0
2
回答
为什么node.js `fs.existsSync`在
promise
中
不能很好地工作?
javascript
、
node.js
、
asynchronous
、
fs
我正在编写一个
函数
createFile,用于在一个目录
中
创建一个文件,除非该文件已经存在。我使用Node.js原生fs包来执行所有文件操作。我想让我
的
函数
异步,所以我把所有的fs
函数
都
包装
在promises
中
: return new
中
包装
fs.existsSync,以完成我
的
功能,但
包装
它
浏览 206
提问于2018-06-09
得票数 2
回答已采纳
2
回答
JavaScript异步
函数
,在无返回值
的
情况下返回
promise
resolved时
javascript
、
asynchronous
、
ecmascript-2017
这个问题是
关于
async/await提议
的
。await someAsyncFn(); doOneLastThing();返回
的
promise
是否在退出
函数
后立即解析,如下所示: someAsyncFn() return performSomeOtherAsyncAction(
浏览 13
提问于2017-01-07
得票数 1
回答已采纳
1
回答
来自Play框架
的
DynamoDB异步访问
playframework
、
playframework-2.0
、
amazon-dynamodb
关于
这个主题,已经有几个问题(、和;然而,所有这些问题都至少有3岁)。这个问题
的
答案通常是使用
包装
器()或专门用于播放
的
库: 然而,
包装
器只是调用引擎盖下
的
SDK
的
同步
版本。例如,异步
包装
器使用Future<PutItemResult> putItemAsync(PutItemRequest putItemRequest, AsyncHandler<PutItemRequest,PutIte
浏览 1
提问于2017-04-14
得票数 2
回答已采纳
3
回答
异步
函数
返回
promise
而不是value
javascript
、
promise
、
async-await
、
primitive
我正在尝试理解async/await是如何与promises一起工作
的
。Returns a primitive}问题 据我所知,await应该
浏览 1
提问于2018-07-14
得票数 16
回答已采纳
1
回答
嵌套
的
promise
成功
函数
返回结果(Javascript)
javascript
、
function
、
promise
、
nested
我正在构建一个
包装
器
函数
来检索存储在WebExtension
的
本地存储
中
的
值。我正在努力将success
函数
的
返回值传递给它
的
外部
函数
。首先要感谢大家!
浏览 1
提问于2018-11-29
得票数 0
3
回答
同步
使用解析承诺数据
javascript
、
asynchronous
、
promise
、
synchronous
我正在学习
关于
承诺
的
知识,我绝对想在我继续之前确保我理解它们
的
使用。我正在使用一个图书馆
的
在线服务,它
的
功能,返回一个承诺。}).then(function(ob) {}) 或者在async
函数
中使用解析
浏览 0
提问于2018-07-25
得票数 17
回答已采纳
1
回答
我如何用promises模拟一个
同步
的
while循环?
javascript
、
node.js
、
asynchronous
below //code offset++;}) getUrls:接受100n偏移量
的
DB存储过程,返回包含该存储过程结果
的
promise
我尝试使用while循环,直到意识到它没有等待
promise
来解析,创建了大量
的
getURL
promise
并溢出了堆内存。我最终保留了while循环,将其全部
包装
在一个async
函数</e
浏览 6
提问于2020-06-11
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python中循环调用函数中的异常处理问题及解决方法
HR工作中关于身份证的Excel函数操作指南
PHP HTTP客户端-Guzzle原理解析
从用户登陆请求Api列表数据,一文详解 Promise 高效工具
重读 ES6-async+await 同步/异步方案
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券