String.prototype.trimEnd()
Baseline
Ampliamente disponible
Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde enero de 2020.
El método trimEnd() elimina los espacios en blanco al final de una cadena de carácteres. trimRight() es el alias de este método.
Pruébalo
const greeting = " Hello world! ";
console.log(greeting);
// Expected output: " Hello world! ";
console.log(greeting.trimEnd());
// Expected output: " Hello world!";
Sintaxis
str.trimEnd(); str.trimRight();
Valor de retorno
Una nueva cadena de texto que representa la cadena de texto llamada sin espacios en blanco de su extremo (derecho).
Descripción
trimEnd() / trimRight() Los metodos devuelven una cadena de texto sin espacios en blanco desde su extremo derecho. trimEnd() ó trimRight() no afectan el valor de la cadena de texto en sí.
Superposición
Por coherencia de funciones como String.prototype.padEnd el nombre del método estandar es trimEnd. Sin embargo por compatibilidad web, trimRight permanece como un alias para trimEnd. En algunos motores esto significa:
String.prototype.trimRight.name === "trimEnd";
Ejemplo
>Usando trimEnd()
El siguiente ejemplo muestra la cadena de texto en minusculas ' foo':
var str = " foo ";
console.log(str.length); // 8
str = str.trimEnd();
console.log(str.length); // 6
console.log(str); // ' foo'
Especificaciones
| Especificación |
|---|
| ECMAScript® 2027 Language Specification> # sec-string.prototype.trimend> |