在 ES9 中,新增了字符串修剪方法 trimStart() 和 trimEnd(),它们可以用来去除字符串开头和结尾的空格或其他指定字符。
trimStart()
trimStart() 方法用来去除字符串开头的空格或其他指定字符,它的语法如下:
str.trimStart()
示例代码:
const str = ' hello world '; console.log(str.trimStart()); // 'hello world '
在上面的示例代码中,我们定义了一个字符串 str,它包含了开头和结尾的空格。使用 trimStart() 方法可以去除开头的空格,输出结果为 'hello world '。
trimEnd()
trimEnd() 方法用来去除字符串结尾的空格或其他指定字符,它的语法如下:
str.trimEnd()
示例代码:
const str = ' hello world '; console.log(str.trimEnd()); // ' hello world'
在上面的示例代码中,我们同样定义了一个字符串 str,它包含了开头和结尾的空格。使用 trimEnd() 方法可以去除结尾的空格,输出结果为 ' hello world'。
指定字符
除了去除空格外,trimStart() 和 trimEnd() 方法还可以去除指定的字符。我们可以在方法中传入一个参数,指定要去除的字符。
示例代码:
const str = '---hello world---'; console.log(str.trimStart('-')); // 'hello world---' console.log(str.trimEnd('-')); // '---hello world'
在上面的示例代码中,我们定义了一个包含了 '-' 字符的字符串 str。使用 trimStart() 方法可以去除开头的 '-' 字符,输出结果为 'hello world---'。使用 trimEnd() 方法可以去除结尾的 '-' 字符,输出结果为 '---hello world'。
指导意义
trimStart() 和 trimEnd() 方法虽然看似简单,但在实际开发中却非常实用。我们经常需要处理用户输入的字符串,而用户输入的字符串中可能包含了不必要的空格或其他字符,这时就可以使用 trimStart() 和 trimEnd() 方法来去除这些无用的字符,从而得到我们需要的字符串。
另外,这两个方法的出现也说明了 JavaScript 语言的不断发展和完善,我们可以通过学习和掌握这些新特性,提高自己的代码质量和开发效率。
总结
ES9 中新增了字符串修剪方法 trimStart() 和 trimEnd(),它们可以用来去除字符串开头和结尾的空格或其他指定字符。使用这些方法可以简化代码,提高开发效率。在实际开发中,我们可以根据需要灵活使用这些方法,从而得到我们需要的字符串。
来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/65710ed2d2f5e1655d9b9257