`String.prototype.trimStart` y `String.prototype.trimEnd`
· Lectura de un minuto
ES2019 introduce String.prototype.trimStart()
y String.prototype.trimEnd()
:
const string = ' hola mundo ';
string.trimStart();
// → 'hola mundo '
string.trimEnd();
// → ' hola mundo'
string.trim(); // ES5
// → 'hola mundo'
Esta funcionalidad estaba previamente disponible a través de los métodos no estándares trimLeft()
y trimRight()
, que permanecen como alias de los nuevos métodos por compatibilidad hacia atrás.
const string = ' hola mundo ';
string.trimStart();
// → 'hola mundo '
string.trimLeft();
// → 'hola mundo '
string.trimEnd();
// → ' hola mundo'
string.trimRight();
// → ' hola mundo'
string.trim(); // ES5
// → 'hola mundo'