JavaScript ES11:更新后的 String.trimStart() 和 String.trimEnd() 方法

JavaScript ES11:更新后的 String.trimStart() 和 String.trimEnd() 方法

在 JavaScript ES11 中,新增了 String.trimStart() 和 String.trimEnd() 两个方法,用来去除字符串开始和结尾的空白字符。这两个方法可以帮助我们更方便地处理字符串,提高代码的可读性和可维护性。

String.trimStart() 方法

String.trimStart() 方法用于去除字符串开始的空白字符,返回一个新的字符串。该方法不会改变原始字符串。

示例代码:

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

在上面的示例代码中,我们定义了一个字符串 str,它的开始和结尾都有空白字符。然后,我们调用了字符串的 trimStart() 方法,去除了开始的空白字符,返回了一个新的字符串 trimmedStr。最后,我们输出了这个新的字符串。

String.trimEnd() 方法

String.trimEnd() 方法用于去除字符串结尾的空白字符,返回一个新的字符串。该方法不会改变原始字符串。

示例代码:

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

在上面的示例代码中,我们定义了一个字符串 str,它的开始和结尾都有空白字符。然后,我们调用了字符串的 trimEnd() 方法,去除了结尾的空白字符,返回了一个新的字符串 trimmedStr。最后,我们输出了这个新的字符串。

结合使用 String.trimStart() 和 String.trimEnd() 方法

我们可以结合使用 String.trimStart() 和 String.trimEnd() 方法,去除字符串开始和结尾的空白字符,返回一个新的字符串。这样可以更方便地处理字符串,提高代码的可读性和可维护性。

示例代码:

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

在上面的示例代码中,我们定义了一个字符串 str,它的开始和结尾都有空白字符。然后,我们调用了字符串的 trimStart() 方法,去除了开始的空白字符,返回了一个新的字符串。接着,我们又调用了字符串的 trimEnd() 方法,去除了结尾的空白字符,返回了一个新的字符串 trimmedStr。最后,我们输出了这个新的字符串。

指导意义

String.trimStart() 和 String.trimEnd() 方法可以帮助我们更方便地处理字符串,提高代码的可读性和可维护性。在实际开发中,我们经常需要处理字符串,去除其中的空白字符。使用这两个方法可以减少代码量,提高效率,同时也可以让代码更加简洁易懂。

总结

JavaScript ES11 中新增了 String.trimStart() 和 String.trimEnd() 两个方法,用来去除字符串开始和结尾的空白字符。这两个方法可以帮助我们更方便地处理字符串,提高代码的可读性和可维护性。在实际开发中,我们可以结合使用这两个方法,去除字符串开始和结尾的空白字符,返回一个新的字符串。

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