String.prototype.trimStartString.prototype.trimEnd

公開日 · カテゴリ ECMAScript ES2019

ES2019 で String.prototype.trimStart()String.prototype.trimEnd()が導入されました

const string = '  hello world  ';
string.trimStart();
// → 'hello world '
string.trimEnd();
// → ' hello world'
string.trim(); // ES5
// → 'hello world'

この機能は、非標準の trimLeft() メソッドと trimRight() メソッドで以前から使用できましたが、後方互換性のために、引き続き新しいメソッドの別名として使用されます。

const string = '  hello world  ';
string.trimStart();
// → 'hello world '
string.trimLeft();
// → 'hello world '
string.trimEnd();
// → ' hello world'
string.trimRight();
// → ' hello world'
string.trim(); // ES5
// → 'hello world'

String.prototype.trim{Start,End} サポート #