---
title: "isObject"
description: "检查一个值是否为对象，并排除 null 和数组。"
seo_title: "isObject"
seo_description: "A TypeScript type guard that checks whether a value is a non-null object, excluding arrays, so property access is narrowed safely."
canonical_url: "https://core.mhaibaraai.cn/docs/validators/is-object"
---
# isObject

> 检查一个值是否为对象，并排除 null 和数组。

## 用法

检查一个值是否为对象（`{}`），并排除 `null` 和数组。这是一个 TypeScript 类型保护函数。

```ts
import { isObject } from '@movk/core'

isObject({}) // => true
isObject([]) // => false
isObject(null) // => false
isObject('hello') // => false
```

## API

`isObject(value: any): value is object`

### 参数

**value** (`any`) *required*: 需要检查的值。

### 返回值

**boolean**: 如果值为对象（且非 null、非数组），则返回 true，否则返回 false。

## Changelog

See commit history for [src/validators/isObject.ts](https://github.com/mhaibaraai/movk-core/commits/main/src/validators/isObject.ts).


## Sitemap

See the full [sitemap](/sitemap.md) for all pages.
