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 を返します。

