String.prototype.trimEnd()
trimEnd() 메서드는 문자열 끝부분의 공백을 제거합니다.
또 해당 메서드는 trimRight() 라는 별칭으로 호출이 가능합니다.
시도해보기
구문
js
trimEnd()
trimRight()
반환값
str 에서 (오른쪽)끝 공백이 제거된 새 문자열을 반환합니다.
str 에 공백이 없을시에도 에러가 발생하지 않고 여전히 새 문자열(본질적으로 str 의 복사본)이 반환됩니다.
별칭
String.prototype.padEnd 표준 메서드 이름과 같은 함수의 일관성을 위해서 trimEnd 가 되었습니다. 그러나,
웹 호환성을 위해서 trimEnd 는 trimRight 이라는 별칭을 가집니다. 일부 엔진에서 이것은 다음 예시를 의미합니다.
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
같이 보기
String.prototype.trimEnd의 폴리필은 여기를core-js참고하세요.String.prototype.trim()String.prototype.trimStart()