Skip to content

Home > robinson > isPromise

isPromise() function

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

是否为Promise格式

Signature:

typescript
declare function isPromise(val: any): boolean;
declare function isPromise(val: any): boolean;

Parameters

ParameterTypeDescription
valany参数“val”的类型为“any”,这意味着它可以是任何数据类型。

Returns:

boolean

{boolean} - 一个布尔值。

Example

JavaScript
 let promise = new Promise(() => {}); isPromise(promise)// true
 let str = 'not a promise'; isPromise(str)// false
 let promise = new Promise(() => {}); isPromise(promise)// true
 let str = 'not a promise'; isPromise(str)// false

Released under the MIT License.