`trimRight()` 方法从一个字符串的右端移除空白字符。

## 语法

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

### 返回值

一个新字符串，表示从其（右）端剥去空白的调用字符串。

## 描述

`trimEnd()` / `trimRight()`方法移除原字符串右端的连续空白符并返回，`trimEnd()` / `trimRight()`方法并不会直接修改原字符串本身。

### 别名

为了与 `String.prototype.padEnd` 等函数保持一致，标准方法名称为`trimEnd`。 但是，出于Web兼容性原因，`trimRight`仍然是`trimEnd`的别名。 在某些引擎中，这意味着：

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

## 示例

### 使用`trimEnd()`

下面的例子输出了小写的字符串" foo":

    var str = "   foo  ";

    alert(str.length); // 8

    str = str.trimRight();
    alert(str.length); // 6
    document.write( str );

## Specifications

Specification | Status | Comment
--- | --- | ---
`String.prototype.{trimStart,trimEnd}` proposal | Stage 3 |

## Browser compatibility

Update compatibility data on GitHub

| Desktop | Mobile | Server
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | Android webview | Chrome for Android | Edge Mobile | Firefox for Android | Opera for Android | Safari on iOS | Samsung Internet | Node.js
`trimEnd` | Chrome Full support 66 Full support 66 Full support Yes Alternate Name Alternate Name Uses the non-standard name: `trimRight` | Edge ? | Firefox Full support 61 Full support 61 Full support 3.5 Alternate Name Alternate Name Uses the non-standard name: `trimRight` | IE No support No | Opera Full support 53 | Safari ? | WebView Android Full support 66 Full support 66 Full support Yes Alternate Name Alternate Name Uses the non-standard name: `trimRight` | Chrome Android Full support 66 Full support 66 Full support Yes Alternate Name Alternate Name Uses the non-standard name: `trimRight` | Edge Mobile ? | Firefox Android Full support 61 Full support 61 Full support 4 Alternate Name Alternate Name Uses the non-standard name: `trimRight` | Opera Android Full support 53 | Safari iOS ? | Samsung Internet Android ? | nodejs Full support 10.0.0

### Legend

Full support
  Full support
No support
  No support
Compatibility unknown
  Compatibility unknown
Uses a non-standard name.
  Uses a non-standard name.

## 相关链接

- `String.prototype.trim()`
- `String.prototype.trimStart()`