hd-utils
Version:
A handy utils for modern JS developers
20 lines (19 loc) • 434 B
JavaScript
/**
* Checks if `value` is object-like. A value is object-like if it's not `null`
* and has a `typeof` result of "object".
*
* @since 4.0.0
* @category Lang
* @example
* isObjectLike({}) // true
*
* isObjectLike([1, 2, 3]) // true
*
* isObjectLike(Function) // false
*
* isObjectLike(null) // false
*/
function isObjectLike(value) {
return typeof value === 'object' && value !== null;
}
export default isObjectLike;