String.prototype.trimEnd()

trimEnd() 메서드는 문자열 끝부분의 공백을 제거합니다. 또 해당 메서드는 trimRight() 라는 별칭으로 호출이 가능합니다.

시도해보기

구문

js
trimEnd();

trimRight();

반환값

str 에서 (오른쪽)끝 공백이 제거된 새 문자열을 반환합니다. str 에 공백이 없을시에도 에러가 발생하지 않고 여전히 새 문자열(본질적으로 str 의 복사본)이 반환됩니다.

별칭

String.prototype.padEnd 표준 메서드 이름과 같은 함수의 일관성을 위해서 trimEnd 가 되었습니다. 그러나, 웹 호환성을 위해서 trimEndtrimRight 이라는 별칭을 가집니다. 일부 엔진에서 이것은 다음 예시를 의미합니다.

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

예제

trimEnd() 사용

다음 예제는 ' foo' 문자열을 표시합니다.

js
var str = "   foo  ";

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

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

명세

Specification
ECMAScript Language Specification
# sec-string.prototype.trimend

브라우저 호환성

BCD tables only load in the browser

같이 보기