什么是PromiseLike?
网友回复
在 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%