作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 promise 链(bluebird)破裂了,我不明白为什么。
Promise.resolve()
.then(function() {
[..]
})
.then(function() {
[..]
})
.then(function() {
[..]
})
.spread(function(instance) {
[..]
})
此操作失败,并出现 .spread
上的 TypeError: undefined is not a function
。最后一个 .then()
上的 console.log
显示它返回 {}
。将 spread
替换为 then
使代码运行。我究竟做错了什么?什么会使传播变得不确定?
更新:将最后一个spread
更改为下面的代码使其可以工作。
.then(function(arr) {
var instance = arr[0];
[..]
})
最佳答案
我是个白痴:)错过了在该文件中包含bluebird,所以它使用了native implementation of promises没有传播
。
关于javascript - promise 链断裂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30589825/
我正在尝试实现 Spine.js 文档中给出的 Todo 示例,此处给出:http://spinejs.com/docs/example_tasks 只有我想使用 Handlebars 而不是 jQu
我是一名优秀的程序员,十分优秀!