ES2017 中的字符串方法 String.trimStart() 和 String.trimEnd() 的用法

在 ES2017 中,JavaScript 新增了两个字符串方法:String.trimStart()String.trimEnd(),用于去除字符串开头和结尾的空格。这两个方法可以方便地处理字符串中的空格,让我们更加高效地操作字符串。

String.trimStart()

String.trimStart() 方法用于去除字符串开头的空格。它的语法如下:

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

其中,str 是要操作的字符串。该方法会返回一个新的字符串,去除了原字符串开头的所有空格。

示例代码

下面是一个使用 String.trimStart() 的示例代码:

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

在上面的代码中,我们首先定义了一个字符串 str,该字符串开头有三个空格。然后,我们调用 String.trimStart() 方法去除开头的空格,并将返回值赋值给新的字符串 newStr。最后,我们使用 console.log() 方法输出 newStr,发现字符串开头的空格已经被去除了。

String.trimEnd()

String.trimEnd() 方法用于去除字符串结尾的空格。它的语法如下:

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

其中,str 是要操作的字符串。该方法会返回一个新的字符串,去除了原字符串结尾的所有空格。

示例代码

下面是一个使用 String.trimEnd() 的示例代码:

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

在上面的代码中,我们首先定义了一个字符串 str,该字符串结尾有三个空格。然后,我们调用 String.trimEnd() 方法去除结尾的空格,并将返回值赋值给新的字符串 newStr。最后,我们使用 console.log() 方法输出 newStr,发现字符串结尾的空格已经被去除了。

总结

String.trimStart()String.trimEnd() 是 ES2017 中新增的字符串方法,用于去除字符串开头和结尾的空格。这两个方法可以方便地处理字符串中的空格,让我们更加高效地操作字符串。在实际开发中,我们可以通过这两个方法来优化我们的代码,提高代码的可读性和执行效率。

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