isObject

检查给定的 value 是否为 object

使用场景

  • 类型检查:在访问属性之前验证值是否为对象。
  • 数据验证:验证 API 响应或配置对象。
  • 类型缩小:在 TypeScript 中缩小变量类型。

示例

import { isObject } from 'funtool';

isObject({}); // ✅ true
isObject([]); // ✅ true
isObject(() => {}); // ✅ true
isObject(null); // ❌ false
isObject(123); // ❌ false

函数签名

function isObject(v: any): boolean

参数

  • v (any): 要测试是否为对象的值。

返回值

  • (boolean): 如果值为对象,则返回 true,否则返回 false