Skip to content

Function: isObjectLike()

ts
function isObjectLike(value): boolean;

Checks if a value is object-like (not null and type is 'object'). 检查值是否类似对象(非null且类型为'object')。

Parameters

ParameterTypeDescription
valueunknownThe value to check / 要检查的值

Returns

boolean

True if the value is object-like / 如果值类似对象则返回true

Example

typescript
isObjectLike({}) // => true
isObjectLike([1, 2, 3]) // => true
isObjectLike(new Date()) // => true
isObjectLike(/regex/) // => true
isObjectLike(new Map()) // => true
isObjectLike(new Set()) // => true
isObjectLike(null) // => false
isObjectLike(undefined) // => false
isObjectLike(42) // => false
isObjectLike('hello') // => false
isObjectLike(true) // => false

Since

1.0.0

Released under the MIT License.