Zum Hauptinhalt springen

`String.prototype.trimStart` und `String.prototype.trimEnd`

· Eine Minute Lesezeit
Mathias Bynens ([@mathias](https://twitter.com/mathias))

ES2019 führt String.prototype.trimStart() und String.prototype.trimEnd() ein:

const string = '  hallo welt  ';
string.trimStart();
// → 'hallo welt '
string.trimEnd();
// → ' hallo welt'
string.trim(); // ES5
// → 'hallo welt'

Diese Funktionalität war zuvor über die nicht standardisierten Methoden trimLeft() und trimRight() verfügbar, welche aus Gründen der Abwärtskompatibilität weiterhin als Aliase für die neuen Methoden bestehen bleiben.

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

Unterstützung für String.prototype.trim{Start,End}