String.prototype.trimEnd()

O método trimEnd() remove espaços do final de uma string. trimRight() é um apelido para este método.

Sintaxe

str.trimEnd();
str.trimRight();

Valor retornado

Uma nova string representando a string original sem espaços ao seu final (direita).

Descrição

Os métodos trimEnd() / trimRight() retornam a string sem os espaços à direita dela. trimEnd() ou trimRight() não altera o valor da string original.

Aliasing

Para consistência com funções como String.prototype.padEnd o nome padrão do método é trimEnd. Entretanto, por razões de compatibilidade na web, trimRight permanece como um apelido para trimEnd. Em alguns motores isso significa:

String.prototype.trimRight.name === "trimEnd";

Exemplos

Usando trimEnd()

O exemplo a seguir mostra a string em caixa baixa '   foo':

var str = '   foo  ';

console.log(str.length); // retorna 8

str = str.trimEnd();
console.log(str.length); // retorna 6
console.log(str);        // retorna '   foo'

Especificações

Especificação
ECMAScript (ECMA-262)
The definition of 'String.prototype.trimEnd' in that specification.

Compatibilidade com navegadores

BCD tables only load in the browser

Veja também