Skip to content

trimStart (Lodash 互換性)

es-toolkittrimStart を使用してください

この trimStart 関数は、nullundefined の処理、パラメータの順序変更などにより動作が遅くなります。

代わりに、より高速でモダンな es-toolkittrimStart を使用してください。

文字列の先頭の空白または指定された文字を削除します。

typescript
const trimmed = trimStart(str, chars);

参照

trimStart(str, chars)

文字列の先頭から空白または特定の文字を削除したい場合は trimStart を使用します。chars を指定しない場合は、先頭の空白のみが削除されます。

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

// 先頭の空白を削除
trimStart('  abc  ');
// 戻り値: 'abc  '

// 指定された文字を削除
trimStart('-_-abc-_-', '_-');
// 戻り値: 'abc-_-'

// 文字列の先頭にのみ適用
trimStart('abc', 'c');
// 戻り値: 'abc'

null または undefined は空文字列として扱われます。

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

trimStart(null); // ''
trimStart(undefined); // ''

パラメータ

  • str (string, オプション): 先頭をトリミングする文字列。
  • chars (string, オプション): 削除する文字。指定しない場合は空白が削除されます。

戻り値

(string): 先頭から指定された文字が削除された文字列を返します。

MIT ライセンスの下で配布されています。