使用 ES9 中的字符串 trimStart() 和 trimEnd() 方法

在 JavaScript 的 ES9 中,新增了字符串的 trimStart() 和 trimEnd() 方法,它们可以分别用来去除字符串开头和结尾的空格或指定字符。这两个方法非常实用,可以让我们更加方便地处理字符串。

trimStart() 方法

trimStart() 方法可以用来去除字符串开头的空格或指定字符。它的语法如下:

其中,str 表示要操作的字符串。

下面是一个示例代码:

在这个例子中,我们定义了一个包含开头和结尾空格的字符串,并使用 trimStart() 方法去除了开头的空格。

除了去除空格,我们还可以使用 trimStart() 方法去除指定的字符。比如,我们想要去除开头的连字符(-),可以这样写:

trimEnd() 方法

trimEnd() 方法可以用来去除字符串结尾的空格或指定字符。它的语法如下:

其中,str 表示要操作的字符串。

下面是一个示例代码:

在这个例子中,我们定义了一个包含开头和结尾空格的字符串,并使用 trimEnd() 方法去除了结尾的空格。

和 trimStart() 方法一样,我们也可以使用 trimEnd() 方法去除指定的字符。比如,我们想要去除结尾的连字符(-),可以这样写:

指导意义

使用 trimStart() 和 trimEnd() 方法可以让我们更加方便地处理字符串,特别是在处理用户输入的数据时,常常需要去除开头或结尾的空格或指定字符。这两个方法的使用非常简单,只需要记住它们的语法即可。

需要注意的是,trimStart() 和 trimEnd() 方法只能去除开头或结尾的空格或指定字符,如果要去除字符串中间的空格或指定字符,可以使用 replace() 方法或正则表达式。

总结

ES9 中新增了字符串的 trimStart() 和 trimEnd() 方法,它们可以分别用来去除字符串开头和结尾的空格或指定字符。使用这两个方法可以让我们更加方便地处理字符串,特别是在处理用户输入的数据时非常实用。

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


纠错
反馈