`String.prototype.trimStart`と`String.prototype.trimEnd`
· 約1分
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'