ES10 中如何使用 String.prototype.trimStart 和 trimEnd 在字符串开头和结尾去空格

在 JavaScript 中,字符串是一种常见的数据类型。在字符串的处理中,经常需要去掉字符串开头和结尾的空格。在 ES10 中,新增了 String.prototype.trimStart 和 String.prototype.trimEnd 方法,可以方便地去掉字符串开头和结尾的空格。

String.prototype.trimStart 方法

String.prototype.trimStart 方法用于去掉字符串开头的空格。该方法返回一个新字符串,原字符串不会被修改。

语法

----------------

参数

该方法不接受任何参数。

返回值

一个新字符串,表示去掉字符串开头空格后的字符串。

示例

----- --- - -   ----- -----   --
----------------------------- -- ------ -----   -

String.prototype.trimEnd 方法

String.prototype.trimEnd 方法用于去掉字符串结尾的空格。该方法返回一个新字符串,原字符串不会被修改。

语法

--------------

参数

该方法不接受任何参数。

返回值

一个新字符串,表示去掉字符串结尾空格后的字符串。

示例

----- --- - -   ----- -----   --
--------------------------- -- -   ----- ------

使用注意事项

  • 这两个方法只能去掉空格,无法去掉其他空白符(如制表符、换行符等)。
  • 这两个方法是 ES10 新增的,不是所有浏览器都支持。可以使用 polyfill 或者使用 Babel 进行转换。

总结

ES10 中新增的 String.prototype.trimStart 和 String.prototype.trimEnd 方法可以方便地去掉字符串开头和结尾的空格。这两个方法的使用方法和参数都很简单,但需要注意这两个方法只能去掉空格,无法去掉其他空白符。在实际开发中,可以根据需要使用这两个方法,在字符串处理中提高开发效率。

参考链接

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/65f5746f2b3ccec22fd929fa