+
95
-

什么是PromiseLike?

什么是PromiseLike?


网友回复

+
15
-

在 TypeScript 中,`PromiseLike` 是一个用于表示类似于 Promise 的对象的接口。它用于描述那些具有 `then` 方法的对象,即具有类似 Promise 的 thenable 特性。

`PromiseLike` 接口的定义如下:

interface PromiseLike<T> {
then<TResult1 = T, TResult2 = never>(
onfulfilled?: ((value: T) => TResult1 | PromiseLike<TResult1>) | null | undefined,
onrejected?: ((reason: any) => TResult2 | PromiseLike<TResult2>) | null | undefined
): PromiseLike<TResult1 | TResult2>;
}
`PromiseLike` 接口包含一个 `then` 方法,其参数和返回值与 Promise 的 `then` 方法相似...

点击查看剩余70%

我知道答案,我要回答