Function: isPromiseLike()
ts
function isPromiseLike(obj): boolean;Checks if a value is promise-like (thenable). 检查值是否类似Promise(可thenable)。
Parameters
| Parameter | Type | Description |
|---|---|---|
obj | any | The value to check / 要检查的值 |
Returns
boolean
True if the value is promise-like / 如果值类似Promise则返回true
Example
typescript
isPromiseLike(Promise.resolve('value')) // => true
isPromiseLike({ then: function() {} }) // => true
isPromiseLike({}) // => false
isPromiseLike(null) // => false
isPromiseLike('promise') // => false
isPromiseLike(123) // => false
isPromiseLike([]) // => falseSince
1.0.0