Movatterモバイル変換


[0]ホーム

URL:


  1. 개발자를 위한 웹 기술
  2. JavaScript
  3. JavaScript 참고서
  4. 표준 내장 객체
  5. String
  6. String.prototype.trimEnd()

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

View in EnglishAlways switch to English

String.prototype.trimEnd()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2020년 1월⁩.

String 값의trimEnd() 메서드는 해당 문자열 마지막의 공백을 제거하고 원본 문자열의 수정 없이 새로운 문자열을 반환합니다.trimRight()은 이 메서드의 별칭입니다.

시도해 보기

const greeting = "   Hello world!   ";console.log(greeting);// Expected output: "   Hello world!   ";console.log(greeting.trimEnd());// Expected output: "   Hello world!";

구문

js
trimEnd()trimRight()

매개변수

없음.

반환 값

끝 부분(오른쪽)에서 공백이 제거된str을 나타내는 새 문자열입니다. 공백은공백 문자에줄 종결자를 더한 값으로 정의됩니다.

str의 끝 부분에 공백이 없는 경우도 새 문자열이 반환됩니다(기본적으로str의 복사본입니다).

별칭

trim()가 표준화된 후, 엔진은 비표준 메서드인trimRight도 구현했습니다. 그러나padEnd()와의 일관성을 위해 이 메서드가 표준화되었을 때 그 이름은trimEnd로 선택되었습니다. 웹 호환성을 위해trimRighttrimEnd의 별칭으로 남아 있으며, 완전히 동일한 함수 객체를 참조합니다. 일부 엔진에서는 이것이 의미하는 바가 있습니다.

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

예제

trimEnd() 사용하기

다음 예제는str의 끝 부분에 있는 공백을 제거하지만, 시작 부분의 공백은 제거하지 않습니다.

js
let str = "   foo  ";console.log(str.length); // 8str = str.trimEnd();console.log(str.length); // 6console.log(str); // '   foo'

명세

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

브라우저 호환성

같이 보기

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp