stubTrue (Lodash 互換性)
trueリテラルを使用してください
このstubTrue関数は不要な関数呼び出しにより動作が遅くなります。
代わりにより高速で現代的なtrueリテラルを使用してください。
常にtrue値を返します。
typescript
const result = stubTrue();参照
stubTrue()
常にtrue値が必要なコールバック関数やデフォルト値として使用する時にstubTrueを使用してください。配列メソッドのフィルタリングや条件分岐ロジックで一貫したtrue値を提供する際に役立ちます。
typescript
import { stubTrue } from 'es-toolkit/compat';
// 配列ですべての要素を保持するフィルター
const items = [1, 2, 3, 4, 5];
const allItems = items.filter(stubTrue);
console.log(allItems); // [1, 2, 3, 4, 5]条件付き設定でデフォルト値としても使用できます。
typescript
import { stubTrue } from 'es-toolkit/compat';
// デフォルトで有効化されたオプション
const defaultOptions = {
enableFeatureA: stubTrue(),
enableFeatureB: stubTrue(),
enableFeatureC: stubTrue(),
};
console.log(defaultOptions); // { enableFeatureA: true, enableFeatureB: true, enableFeatureC: true }パラメータ
パラメータはありません。
戻り値
(boolean): 常にtrueを返します。

