ECMAScript 2021 中的 String.prototype.trimStart() 和 String.prototype.trimEnd() 方法详解

在 ECMAScript 2021 中,新添加了两个方法:String.prototype.trimStart() 和 String.prototype.trimEnd()。这两个方法可以帮助我们更加方便地处理字符串。

String.prototype.trimStart()

String.prototype.trimStart() 方法用于去除字符串开头的空格。它返回一个新字符串,不改变原字符串。

语法

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

参数

该方法不接受任何参数。

返回值

一个新字符串,去除了开头的空格。

示例

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

String.prototype.trimEnd()

String.prototype.trimEnd() 方法用于去除字符串末尾的空格。它返回一个新字符串,不改变原字符串。

语法

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

参数

该方法不接受任何参数。

返回值

一个新字符串,去除了末尾的空格。

示例

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

使用场景

这两个方法在日常开发中非常有用。比如,当我们从后端接口获取到数据时,往往需要对数据进行处理,去除字符串中的空格。这时,我们就可以使用这两个方法。

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

注意事项

需要注意的是,这两个方法只能去除空格,不能去除其他的空白符号,比如制表符、换行符等。如果需要去除其他的空白符号,可以使用正则表达式或者其他方法。

总结

String.prototype.trimStart() 和 String.prototype.trimEnd() 方法是 ECMAScript 2021 中新增的两个方法,用于去除字符串开头和末尾的空格。它们非常方便,可以大大简化字符串处理的过程。在日常开发中,我们可以根据需要灵活运用这两个方法,提高开发效率。

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