我正在阅读this article关于Promise链接的信息,它说“ a handler may return not exactly a promise, but a so-called “thenable” object
”。我想知道以下哪个是正确的:
1)处理程序可以返回promise或随后可用的对象,但是包含处理程序的then()
方法必须返回promise。
2)处理程序可以返回promise或thenable对象,并且包含处理程序的then()
方法还可以返回promise或thenable对象。
除非是promise,否则它不是its .then(…)
method returns a promise,如果它是ES6本机.then(…)
,那么肯定会。
[APromise
thenable's方法可能返回任何内容(包括then
)。