在 ES9 中,JavaScript 新增了两个字符串方法:trimStart()
和 trimEnd()
。这两个方法主要用于去除字符串的头部和尾部的空格或者指定的字符。本文将详细介绍这两个方法的用法和示例代码。
String.prototype.trimStart()
trimStart()
方法用于去除字符串头部的空格或指定的字符。该方法返回一个新的字符串,不会改变原始字符串。
语法
str.trimStart()
参数
该方法不接受任何参数。
返回值
返回一个新的字符串,该字符串去除了头部的空格或指定的字符。
示例
const str = ' hello world ' console.log(str.trimStart()) // 'hello world '
在上面的示例中,trimStart()
方法去除了字符串头部的空格,并返回了一个新的字符串。
我们也可以使用该方法去除指定的字符:
const str = '###hello world###' console.log(str.trimStart('#')) // 'hello world###'
在上面的示例中,trimStart('#')
方法去除了字符串头部的 #
字符,并返回了一个新的字符串。
String.prototype.trimEnd()
trimEnd()
方法用于去除字符串尾部的空格或指定的字符。该方法返回一个新的字符串,不会改变原始字符串。
语法
str.trimEnd()
参数
该方法不接受任何参数。
返回值
返回一个新的字符串,该字符串去除了尾部的空格或指定的字符。
示例
const str = ' hello world ' console.log(str.trimEnd()) // ' hello world'
在上面的示例中,trimEnd()
方法去除了字符串尾部的空格,并返回了一个新的字符串。
我们也可以使用该方法去除指定的字符:
const str = '###hello world###' console.log(str.trimEnd('#')) // '###hello world'
在上面的示例中,trimEnd('#')
方法去除了字符串尾部的 #
字符,并返回了一个新的字符串。
总结
trimStart()
和 trimEnd()
方法是 JavaScript 中操作字符串的重要方法之一。它们可以帮助我们去除字符串头部和尾部的空格或指定的字符,使得字符串操作更加灵活和方便。在实际开发中,我们可以根据具体的需求来选择使用哪个方法。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/65d55549add4f0e0ffd12854