Aller au contenu principal

`String.prototype.trimStart` et `String.prototype.trimEnd`

· Une minute de lecture
Mathias Bynens ([@mathias](https://twitter.com/mathias))

ES2019 introduit String.prototype.trimStart() et String.prototype.trimEnd() :

const string = '  bonjour le monde  ';
string.trimStart();
// → 'bonjour le monde '
string.trimEnd();
// → ' bonjour le monde'
string.trim(); // ES5
// → 'bonjour le monde'

Cette fonctionnalité était auparavant disponible via les méthodes non standard trimLeft() et trimRight(), qui restent comme alias des nouvelles méthodes pour la compatibilité ascendante.

const string = '  bonjour le monde  ';
string.trimStart();
// → 'bonjour le monde '
string.trimLeft();
// → 'bonjour le monde '
string.trimEnd();
// → ' bonjour le monde'
string.trimRight();
// → ' bonjour le monde'
string.trim(); // ES5
// → 'bonjour le monde'

Prise en charge de String.prototype.trim{Start,End}