Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
为什么这行带有“await”的代码会触发微任务队列处理?
以下引用是我理解微任务队列处理的主要参考 当 JS 堆栈清空时 就会处理微任务 承诺使用 杰克 阿奇博尔德 https twitter com jaffathecake status 954653170986311680 这对我来说没有意义
javascript
Asynchronous
promise
EventLoop
如何在 Sails.js 中正确抛出和处理 Promise 中的错误?
我开始将回调代码转换为 Sails js 中的承诺 但我不明白如何引发自定义错误并在承诺链中处理它们 Sails js 使用 Q 作为其 Promise 库 User findOne email req param professorEma
promise
sailsjs
q
Chrome 扩展同步调用 - 仅在窗口关闭后创建窗口
我有这个代码 function voteNewWindow mailNum chrome windows create url http www google com incognito true function window conso
javascript
Asynchronous
googlechromeextension
promise
Javascript ES6 承诺支持“done”api 吗?
例如 p new Promise function resolve reject throw err p done 在大多数 Promise Polyfill 库中 done 会抛出错误 并且当前执行将退出 但如果我们使用p then 什么
javascript
promise
ECMAScript6
es6promise
函数不会等到 Promise 得到解决
我正在开发一个简单的不和谐机器人 我正在尝试打印有关某个玩家的一些一般数据 我最近了解了 async await 并尝试将其实现到我的代码中 然而 它似乎不起作用 因为当我第一次触发此代码时 它会打印 null 但在后续触发时 它将打印正确
nodejs
promise
asyncawait
使用 Promise 对 Google 表格进行多次查询
我是一名初学者编码器 需要一些帮助来加快我的 Google 表格查询速度 我环顾四周 找不到解决方案 我正在尝试快速对 Google 表格运行 25 个查询 这就是我的尝试方式 对 Google 工作表运行查询 将结果推送到数组 运行不同的
Promise 构造函数回调的主体何时执行?
假设我有以下代码构造一个Promise function doSomethingAsynchronous return new Promise resolve gt const result doSomeWork setTimeout gt
javascript
ECMAScript6
promise
es6promise
AWS Lambda 提前结束(没有任何显式返回或回调)
我在放入 AWS Lambda 中的一些 Node js 代码时遇到了一些问题 我需要进行几个异步调用 虽然第一个调用的行为符合我的预期 但 lambda 函数在第二个调用完成之前终止 返回值为 null 这让我认为 lambda 正在执行
javascript
nodejs
amazonwebservices
promise
awslambda
如何延迟 AngularJS 应用程序初始化?
我有一些数据正在后台异步处理 并且希望延迟整个 AngularJS 应用程序的初始化 直到完成 BackgroundData initialized 是一个 Q 承诺 所以像这样 BackgroundData initialized the
Asynchronous
angularJS
promise
关于 Node.js Promise then 和 return?
我对承诺感到困惑 I use 那么就答应没有返回像这样 new Promise resolve reject gt resolve 1 then v1 gt console log v1 new Promise resolve reject
javascript
nodejs
promise
使用 Bluebird.js 和 Twitter 流的 Promise 和流
我对 Promises 和 Node 非常陌生 并且对在流中使用 Promise 感到好奇 我可以承诺直播吗 使用 Bluebirdjs 和 Twit 模块 我有以下内容 var Twit require twit var Promise
javascript
nodejs
promise
bluebird
Mongoose 对 Promise 拒绝处理
我有点与 NodeJS 中的 Promise 模式作斗争 我正在数据库中查找用户 然后使用用户引用保存新实体 但是当用户不在数据库中时 我应该返回拒绝 但我不确定如何正确执行 有没有办法做得更好 顺便说一句 对不起 咖啡脚本 User fi
javascript
nodejs
coffeescript
mongoose
promise
使用异步/等待返回值意外获取 API [重复]
这个问题在这里已经有答案了 这是函数 const getUserIP async gt let response await fetch https jsonip com let json await response json conso
javascript
promise
fetchapi
获取 Promise 的值并分配给变量
utility fetchInfo 返回一个 Promise 对象 我需要能够获取此 Promise 对象的值 并将其值分配给一个变量 以便稍后在我的代码中使用 此刻 我可以愉快地打印出result到控制台 但我需要能够将此值分配给myVa
nodejs
promise
AngularJS 服务并承诺最佳实践
我有一个 AngularJS 应用程序services 调用 http资源并返回promise我在控制器中解决了这个问题 这是我正在做的事情的示例 app service Blog function http q var deferred
javascript
angularJS
DesignPatterns
promise
在承诺中运行同步函数
我是 JS 和异步操作的新手 在使用express的nodeJS路由器中 我使用mongoose从mongo聚合了一些数据 该数据是每隔 15 分钟从不同站点收集的天气数据 我使用猫鼬聚合管道处理数据 以获取每小时数据并按每个站点进行分组
javascript
nodejs
Express
mongoose
promise
如何将现有回调 API 转换为 Promise?
我想使用 Promise 但我有一个回调 API 其格式如下 1 DOM加载或其他一次性事件 window onload set to callback window onload function 2 普通回调 function requ
javascript
nodejs
Callback
promise
bluebird
使用 Promise 语法编写同步代码有什么好处吗?
有同步承诺这样的概念吗 使用 Promise 语法编写同步代码有什么好处吗 try foo bar a b bam catch e handleError e 可以写成类似的东西 但使用同步版本then foo then bar bind
javascript
promise
monads
如何将 setTimeout 添加到使用 redux 的 fetch Promise 中?
经过一定的秒数后 如果获取承诺尚未得到解决 我想向用户显示超时错误 我在这里看到了一些添加 setTimeout 来获取的很好的例子 https github com github fetch issues 175 https github
ReactJS
ReactNative
redux
promise
fetchapi
JavaScript 中的 Promise.all:如何获取所有 Promise 的解析值?
我编写了以下node js文件 var csv require csv parser var fs require fs var Promise require bluebird var filename devices csv var d
javascript
nodejs
ECMAScript6
promise
bluebird
1
2
3
4
5
6
...31
»