如何使用promise作为方法? [重复]
这个问题在这里已有答案:
- Object method with ES6 / Bluebird promises 2回答
对于1),你用这行.then(obj.objectPromise)
返回函数,而不是promise本身,所以它实际上从未调用过。
基于1)和2),如果myPromise1返回result
,如果我正确理解问题,我认为你正在寻找更多的东西:
obj = new myObject();
myPromise1
.then((result) =>
obj.objectPromise(result)
.then((res) => {
console.log('objectPromise success code here')
})
.catch((err) => {
console.log('objectPromise fail code here')
}))
.catch((err) => {
console.log('myPromise1 fail code here')
});
与本文相关的文章
评论列表(0)
- 暂无评论