`String.prototype.trimStart` et `String.prototype.trimEnd`
· Une minute de lecture
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'