# isObject (Lodash 互換性)

値がオブジェクトかどうかを確認します。

```typescript
const result = isObject(value);
```

## 使用法

### `isObject(value)`

値がオブジェクトかどうかを確認したい場合に `isObject` を使用してください。JavaScript では配列、関数、オブジェクト、正規表現、Date などがすべてオブジェクトとして扱われます。

```typescript
import { isObject } from 'es-toolkit/compat';

// 一般オブジェクト
isObject({});
// Returns: true

// 配列もオブジェクト
isObject([1, 2, 3]);
// Returns: true

// 関数もオブジェクト
isObject(() => {});
// Returns: true

// Dateもオブジェクト
isObject(new Date());
// Returns: true

// nullはオブジェクトでない
isObject(null);
// Returns: false

// プリミティブ型はオブジェクトでない
isObject('string');
// Returns: false

isObject(123);
// Returns: false
```

#### パラメータ

- `value` (`unknown`): オブジェクトかどうかを確認する値です。

#### 戻り値

(`value is object`): 値がオブジェクトの場合は `true`、そうでなければ `false` を返します。
