stubFalse (Lodash 互換性)
falseを直接使用してください
この stubFalse 関数は単純にfalseを返すラッパー関数で不要な抽象化です。
代わりに、より高速で直接的なfalse値を使用してください。
常にfalseを返します。
typescript
const falseValue = stubFalse();参照
stubFalse()
常にfalseを返す関数です。関数型プログラミングで一貫した偽値が必要な時や条件付きコールバックでデフォルト値として使用する時に便利です。
typescript
import { stubFalse } from 'es-toolkit/compat';
// falseを返す
const result = stubFalse();
console.log(result); // => false
// 配列フィルタリングでデフォルト条件として使用する
const numbers = [1, 2, 3, 4, 5];
const evenNumbers = numbers.filter(stubFalse); // すべての要素を除去
console.log(evenNumbers); // => []
// 関数型プログラミングで使用する
const isValid = condition => (condition ? someValidation : stubFalse);
const validator = isValid(false);
console.log(validator()); // => false毎回同じfalse値を返します。
typescript
import { stubFalse } from 'es-toolkit/compat';
const result1 = stubFalse();
const result2 = stubFalse();
console.log(result1 === result2); // => true
console.log(typeof result1); // => 'boolean'
console.log(result1); // => falseパラメータ
パラメータはありません。
戻り値
(false): 常にfalseを返します。

