阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      JS string trimRight()

      trimEnd() 方法从一个字符串的末端移除空白字符。trimRight() 是这个方法的别名。

      The source for this interactive example is stored in a GitHub repository. If you’d like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.

      语法

      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();  // 或写成str = str.trimEnd();
      console.log(str.length); // 6
      console.log(str);       // '   foo'
      
      

      Specifications

      SpecificationStatusComment
      [String.prototype.{trimStart,trimEnd}](https://github.com/tc39/proposal-string-left-right-trim/#stringprototypetrimstart--stringprototypetrimend)proposalStage 4Expected to be part of ES2019

      相关链接

      目录
      目录