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} 支援 #