Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Promise.resolve() 什么时候触发 then() 方法? [复制]
这个问题在这里已经有答案了 我正在学习js中的Promise 我对此有一些疑问 这是代码 Promise resolve then gt console log 0 return Promise resolve 4 then res gt
javascript
es6promise
Promise 中的错误未在 NodeJS/Express/Mongoose 中的响应对象中发送任何错误
我正在尝试将旧的 mongoose Promise 代码转换为 Native ES6 Promise 我收到了 catch 中抛出的所有错误 我可以将其记录在控制台中 但是当我尝试将其传递给响应对象时 我得到空对象 以下是我的代码 modu
nodejs
Express
mongoose
es6promise
Promise 回调中的单元测试逻辑
我有一个 ES6 Aurelia 应用程序 我正在使用 jasmine 来测试 我试图测试的方法看起来像这样 update let vm this vm getData then response gt vm processData res
javascript
jasmine
aurelia
es6promise
Promise 和 Promise.all(array) 在数组满足之前执行[重复]
这个问题在这里已经有答案了 The Promise all arr then回调在数组完成之前执行 因此它不会捕获其元素 我怎样才能正确地做到这一点 var arr for var i 0 i lt 2 i arr push functio
javascript
function
promise
es6promise
如何从异步函数返回 Promise?
当我尝试从异步函数返回 Promise 时 无法区分返回的 Promise 和函数的状态 我认为 最简单的解决方案是将要返回的承诺放在数组中 下面是一个愚蠢的例子 但我希望它能说明问题 function loadMetaData id Re
javascript
es6promise
为什么 javascript ES6 Promise 在解析后继续执行?
据我了解 promise 是可以解析 或拒绝 的东西 但我惊讶地发现promise 中的代码在调用resolve 或reject 后继续执行 我认为resolve或reject是exit或return的异步友好版本 它将停止所有立即函数的执
javascript
promise
ECMAScript6
es6promise
Javascript ES6 从 URL 获取 JSON(无 jQuery)
我想知道是否有任何 ES6 方法可以从 url 获取 json 或其他数据 jQuery GET 和 Ajax 调用非常常见 但我不想在本次调用中使用 jQuery 典型的调用如下所示 var root http jsonplacehold
javascript
ECMAScript6
es6promise
React Native:同步运行函数
我是面向对象编程的新手 我对承诺 异步 同步运行函数的了解只是基础 我非常感谢您的时间和关注 这是 React Native 文档中的示例 async function getMoviesFromApi try let response a
javascript
ReactJS
ReactNative
es6promise
Promise 抛出“未处理的承诺拒绝”错误的奇怪行为
当我使用 Node 运行此代码时 它会抛出一个Unhandled promise rejection控制台中出现错误 甚至显示error caught首先是文字 const promise new Promise resolve rejec
javascript
nodejs
promise
es6promise
Promise 的resolve 和reject 函数的返回类型是什么?
我试图找到我用 typescript 创建的 Promise 的解析和拒绝函数的返回类型 以便 tslint 不会根据 typedef 规则进行抱怨 这是代码 承诺 ts const promise Promise
javascript
typescript
promise
webstorm
es6promise
Promise.all 与 Firebase DataSnapshot.forEach
我有几个 HTML 选择 下拉菜单 它们是从名为 states 的 Firebase 节点填充的 见下图 选择城市后 将触发以下函数并检索该城市中发生的所有会议 有一个单独的 会议 节点 每个会议都有各种键 值对 例如街道 时间等 我 认为
javascript
firebase
es6promise
在迭代到循环的下一次迭代之前完成 FOR 循环内的所有函数
假设我有一个类似的功能 var bigArray 1 2 3 4 5 n for var i 0 i
javascript
jQuery
forloop
setTimeout
es6promise
VueJS 中只有在调度和提交完成后才触发路由
我确实有一个表单提交 它需要电子邮件和密码 然后将它们传递到商店中名为的操作中userSignIn 登录 vue onSubmit if this refs form validate const user email this email
vuejs
vuejs2
es6promise
VueRouter
vuex
如何返回许多 Promise 并在执行其他操作之前等待所有 Promise
我有一个循环 它调用一个异步执行操作的方法 这个循环可以多次调用该方法 在这个循环之后 我有另一个循环 仅当所有异步工作完成时才需要执行 所以这说明了我想要的 for i 0 i lt 5 i doSomeAsyncStuff for i
javascript
Asynchronous
ECMAScript6
promise
es6promise
创建 (ES6) 承诺而不开始解决它
使用 ES6 Promise 如何在不定义解决逻辑的情况下创建 Promise 这是一个基本示例 一些 TypeScript var promises function waitFor key string Promise
javascript
promise
es6promise
如何在ES6类中定义类级别常量[重复]
这个问题在这里已经有答案了 我们如何定义类级常量并在静态方法和实例方法中访问它 class ExternalRequests const HEADERS Accept application json text plain Content
javascript
ECMAScript6
es6promise
es6class
我无法在 Node.js 中获取“结果”的值
In my console log info 我想得到 结果 的值 但是当我使用console log info I get Promise
javascript
nodejs
es6promise
Promise.all([]) 返回已解决的 Promise,但 Promise.race([]) 返回待处理的 Promise。为什么它们不同?
如果使用非空数组调用 Promise all 或 Promise race 它们将返回一个待处理的 Promise console log Promise all 1 prints Promise
javascript
promise
es6promise
如何在普通 JavaScript 中的 for 循环中链接 Promise
如果我正在进行如下所示的异步调用 如何将它们与 Promise 链接起来 以便我可以按顺序执行操作 在这个例子中 最终发生的是arr会将物品打乱顺序 我更喜欢有承诺的答案 但只要有效 任何事情都可以 var fbArrOfAlbumName
javascript
promise
es6promise
如何用笑话测试 Promise 延迟?
这是我用来延迟进程的代码 用于退避 export function promiseDelay ms return new Promise resolve gt setTimeout resolve ms 我想测试一下 但我无法测试 我尝试使
javascript
ECMAScript6
jestjs
es6promise
babeljest
«
1
2
3
4
5
6
7
8
»