我正在阅读有关this article的Promise链接,它显示为“ a handler may return not exactly a promise, but a so-called “thenable” object
”。我想知道以下哪个是正确的:
1)处理程序可以返回诺言或随后可用的对象,但是包含处理程序的then()
方法必须返回诺言。
2)处理程序可以返回promise或then-able对象,而包含处理程序的then()
方法也可以返回promise或then-able对象。
答案 0 :(得分:1)
除非是https://github.com/m0dch3n/vue-cli-plugin-cordova/issues/85,否则它不是promise,如果它是ES6本机语言Promise
,那么肯定会。
its .then(…)
method returns a promise then
方法可能返回任何内容(包括undefined
)。