`String.prototype.trimStart` e `String.prototype.trimEnd`
· Leitura de um minuto
ES2019 introduz String.prototype.trimStart()
e String.prototype.trimEnd()
:
const string = ' olá mundo ';
string.trimStart();
// → 'olá mundo '
string.trimEnd();
// → ' olá mundo'
string.trim(); // ES5
// → 'olá mundo'
Essa funcionalidade estava anteriormente disponível através dos métodos não padronizados trimLeft()
e trimRight()
, que permanecem como aliases dos novos métodos para compatibilidade retroativa.
const string = ' olá mundo ';
string.trimStart();
// → 'olá mundo '
string.trimLeft();
// → 'olá mundo '
string.trimEnd();
// → ' olá mundo'
string.trimRight();
// → ' olá mundo'
string.trim(); // ES5
// → 'olá mundo'