Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
轮询时承诺异步等待
我正在尝试将使用承诺 和轮询 的函数转换为异步函数 但我不太确定它是如何工作的 我有这个 function myFunction return new Promise resolve gt stuff here var poll setIn
javascript
ECMAScript6
promise
asyncawait
MediaStream 未处理的承诺拒绝:[object DOMError](在 Safari 11 中)
在下面初始化 WebRTC 的方法中 我在 Safari Tech Preview 11 中遇到了未处理的承诺拒绝 具体来说 当我分配MediaStream像这样的视频元素 video srcObject event stream 堆栈跟踪
javascript
safari
promise
webrtc
rtcmulticonnection
打开 Chrome 扩展程序时出现 Service Worker TypeError
当我打开 WAVE Web 可访问性评估工具 扩展时 我的服务工作人员在 Chrome 中抛出此错误 未捕获 承诺中 类型错误 请求方案 chrome extension 是 不支持的 在 sw js 52 匿名 sw js 52 Prom
javascript
Googlechrome
googlechromeextension
promise
serviceworker
如何从图书馆创建承诺
我对此感到困惑 因为到目前为止我发现的每个教程都假设我可以编辑库代码 或者库只有回调或回调作为最后一个参数 我正在使用的库的每个功能都设置为function successCallBack result FailCallBack error
javascript
promise
Async/Await 无法按预期使用 Promise.all 和 .map 函数
我有很多async我正在使用的功能 但遇到了一个奇怪的问题 我的代码正在运行 如下所示 async mainAsyncFunc metadata let files metadata map data gt this anotherAsyn
javascript
promise
asyncawait
ecmascript2017
Angular 模板调用函数可以返回 Promise
Angular 的 q 文档 http docs angularjs org api ng 24q说 q 承诺被模板引擎以角度方式识别 这意味着在模板中 您可以将附加到范围的承诺视为结果值 Angular 的视图模板还允许您计算表达式 这意
javascript
angularJS
promise
同步迭代 javascript 对象
我有一个像这样的对象 let myObject db1 db1 file1Id db1 file2Id db 1file3Id db2 db2 file1Id db2 file2Id 我遍历这个对象并在每次迭代中 我连接到数据库 检索文件
javascript
loops
Asynchronous
promise
synchronization
为什么我的 Promise 定义会被执行?
我对 Promise 很陌生 想知道为什么我的 Promise 定义在我没有调用的情况下就被执行了 then 或决心解决它 var promise new Promise function resolve reject console lo
javascript
constructor
promise
Node.js 原生 Promise.all 是并行处理还是顺序处理?
我想澄清这一点 因为文档 https developer mozilla org en US docs Web JavaScript Reference Global Objects Promise all对此还不是太清楚 Q1 Is Pr
javascript
nodejs
promise
es6promise
不解决或拒绝承诺是否安全
想象一下一个 Web 应用程序 其路由需要在继续之前检查是否允许用户访问给定资源 已通过身份验证 检查依赖于数据库调用 在每条路线中 我可能有 authorizeOwnership req res then function do stuf
promise
bluebird
直接将函数与匿名函数传递给 then Promise 回调
我试图理解这三个选项之间的区别 then myCallback then myCallback then gt myCallback The myCallback函数不返回任何内容 仅用于其副作用 因此我不需要它将任何内容传递回承诺链 我不
javascript
Callback
promise
es6promise
你怎么知道无限长的承诺链何时完全结束?
我试图使用 Promise 强制序列化一系列 Ajax 调用 用户每次按下按钮时都会进行这些 Ajax 调用 我可以成功地序列化操作 如下所示 sample async function real world this is an Ajax
javascript
Asynchronous
promise
NodeJS 获取承诺回调挂起
我有这个代码 fetch url then response gt const json response json console log simplest possible fetch json json where 在控制台中我得到
javascript
nodejs
promise
Angular 自定义错误处理程序未从 Promise 获取错误类型
当从承诺中抛出每个错误时 我的自定义错误处理程序都会丢失其类型 import HttpErrorResponse from angular common http import ErrorHandler Injectable Injecto
angular
errorhandling
promise
rxjs
customerrorhandling
Node.js 承诺请求返回
我使用 promis 模块从请求模块返回 json 数据 但每次运行它时 它都会给我这个 Promise 45 0 81 0 65 null 54 null 我无法让它工作 有人知道问题所在吗 这是我的代码 function parse r
nodejs
request
promise
附加不同 Promise 链时 JavaScript Promise 的执行顺序
我想检查一下promise对象通过创建一个promise并传递给其他人并让其他人附上then到它 输出与我的预期相去甚远 我不明白它是如何执行的 const wait time gt return new Promise res rej g
javascript
nodejs
promise
Node.js 承诺、异步或只是回调
你能向初学者解释一下 承诺 异步 和 回调 之间的区别吗 这些术语如何相互关联 这些是同一件事吗 不同的东西 我什么时候使用哪个 异步是启动计算并提供函数或注册处理程序的一般设计模式 该处理程序最终将在计算完成时使用计算结果进行调用 而不是
nodejs
Asynchronous
Callback
promise
并行调用一系列 Promise,但按顺序解决它们,而不等待其他 Promise 解决
我有一系列的承诺 我想并行调用 但同步解析 我编写了这段代码来完成所需的任务 但是 我需要创建自己的对象QueryablePromise包裹原生Promise我可以同步检查它的已解决状态 有没有更好的方法来完成这个不需要特殊对象的任务 请注
javascript
Asynchronous
promise
synchronous
Aureliajs 等待应用程序构造函数上的数据
我正在 aureliajs 中开发一个应用程序 开发过程已经开始了好几个月 现在后端开发人员希望对其服务进行版本控制 因此 我有一个 Web 服务可以调用来获取每个服务器端 Web api 应用程序的版本 然后 对于进一步的请求 调用正确的
javascript
ECMAScript6
promise
asyncawait
aurelia
Promise.all:解析值的顺序
看着MDN https developer mozilla org en US docs Web JavaScript Reference Global Objects Promise all它看起来像values传递给then Promi
javascript
promise
es6promise
1
2
3
4
5
6
...30
»