isBoolean (Lodash互換性)
typeof演算子を使用してください
このisBoolean関数はBooleanオブジェクトラッパーの処理により複雑になります。
代わりに、よりシンプルで現代的なtypeof value === 'boolean'を使用してください。
値がboolean型かどうかを確認します。
typescript
const result = isBoolean(value);参照
isBoolean(value)
値がboolean型かどうかを型安全に確認したい場合はisBooleanを使用してください。プリミティブのboolean値とBooleanオブジェクトラッパーの両方を確認します。TypeScriptでタイプガードとしても動作します。
typescript
import { isBoolean } from 'es-toolkit/compat';
// プリミティブboolean値
isBoolean(true); // true
isBoolean(false); // true
// Booleanオブジェクトラッパー
isBoolean(new Boolean(true)); // true
isBoolean(new Boolean(false)); // true
// 他の型はfalse
isBoolean(0); // false
isBoolean(1); // false
isBoolean('true'); // false
isBoolean('false'); // false
isBoolean(null); // false
isBoolean(undefined); // false
isBoolean({}); // false
isBoolean([]); // falseパラメータ
value(unknown): boolean型かどうかを確認する値です。
戻り値
(value is boolean): 値がboolean型の場合はtrue、そうでない場合はfalseを返します。

