この翻訳は不完全です。英語から この記事を翻訳 してください。

The trimStart() method removes whitespace from the beginning of a string. trimLeft() is an alias of this method.

構文

str.trimStart();
str.trimLeft();

戻り値

A new string representing the calling string stripped of whitespace from its beginning (left end).

説明

trimStart()trimLeft() メソッドは左端の空白を取り除いた文字列を返します。trimStart()trimLeft() は元の文字列自身の値には影響を与えません。

エイリアス

For consistency with functions like String.prototype.padStart the standard method name is trimStart. However, for web compatibility reasons, trimLeft remains as an alias to trimStart. In some engines this means:

String.prototype.trimLeft.name === "trimStart";

trimStart() の使用

以下の例では、メソッド使用前後の文字数を表示し、小文字の文字列 'foo ' を文書に書き込んでいます。

var str = '   foo  ';

alert(str.length); // 8

str = str.trimLeft();
alert(str.length); // 5
document.write( str );

仕様

Stage 3 proposal: String.prototype.{trimStart,trimEnd} by Sebastian Markbåge.

ブラウザ実装状況

機能ChromeEdgeFirefoxInternet ExplorerOperaSafari
基本対応

66

あり1

?

61

3.51

なし53 ?
機能Android webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
基本対応

66

あり1

66

あり1

?

61

41

53 ? ?

1. Supported as trimLeft.

関連情報

ドキュメントのタグと貢献者

このページの貢献者: segayuu, teoli, ethertank, Potappo
最終更新者: segayuu,