ECMAScript 2019 中的 String.prototype.trimStart() 和 String.prototype.trimEnd() 方法的使用指南

阅读时长 3 分钟读完

前言

在 ECMAScript 2019 中,新增了两个字符串方法:String.prototype.trimStart()String.prototype.trimEnd(),它们可以分别用于去除字符串开头和结尾的空格。

在本文中,我们将深入探讨这两个方法的使用方法和注意事项,并提供一些示例代码来帮助读者更好地理解这些方法的使用。

String.prototype.trimStart()

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

其中,str 是要去除空格的字符串。

示例代码:

在上面的示例中,我们定义了一个字符串 str,它包含了开头和结尾的空格。然后我们调用了 trimStart() 方法,去除了开头的空格。

需要注意的是,trimStart() 方法返回的是一个新字符串,而不是修改原始字符串。

String.prototype.trimEnd()

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

其中,str 是要去除空格的字符串。

示例代码:

在上面的示例中,我们定义了一个字符串 str,它包含了开头和结尾的空格。然后我们调用了 trimEnd() 方法,去除了结尾的空格。

需要注意的是,trimEnd() 方法返回的是一个新字符串,而不是修改原始字符串。

使用指南

在实际开发中,我们经常需要去除字符串的开头和结尾的空格。这时候,我们可以使用 trimStart()trimEnd() 方法来实现。

需要注意的是,这两个方法只能去除字符串开头和结尾的空格,不能去除字符串中间的空格。如果需要去除字符串中间的空格,可以使用 replace() 方法来替换空格。

示例代码:

在上面的示例中,我们定义了一个字符串 str,它包含了开头、结尾和中间的空格。然后我们先调用了 trimStart() 方法去除开头的空格,再调用了 trimEnd() 方法去除结尾的空格,最后使用 replace() 方法替换中间的空格为一个空格。

结论

String.prototype.trimStart()String.prototype.trimEnd() 方法是 ECMAScript 2019 中新增的字符串方法,用于去除字符串开头和结尾的空格。在实际开发中,我们可以使用这两个方法来方便地去除字符串的空格。需要注意的是,这两个方法只能去除字符串开头和结尾的空格,不能去除字符串中间的空格。如果需要去除字符串中间的空格,可以使用 replace() 方法来替换空格。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/674222cadb344dd98dd12381

纠错
反馈