ECMAScript 2019 引入了两个新的字符串方法:String.prototype.trimStart() 和 String.prototype.trimEnd()。这两个方法分别用于去除字符串开头和结尾的空格。
在本文中,我们将学习如何使用这两个方法,并展示一些示例代码。
trimStart() 方法
trimStart() 方法用于去除字符串开头的空格。它返回一个新的字符串,不会修改原始字符串。
以下是使用 trimStart() 方法的示例代码:
const str = ' Hello, world! '; const trimmedStr = str.trimStart(); console.log(trimmedStr); // "Hello, world! "
在上面的示例中,我们定义了一个字符串 str,它包含开头和结尾的空格。我们使用 trimStart() 方法去除了字符串开头的空格,并将结果保存在变量 trimmedStr 中。最后,我们使用 console.log() 方法输出了结果。
trimEnd() 方法
trimEnd() 方法用于去除字符串结尾的空格。它返回一个新的字符串,不会修改原始字符串。
以下是使用 trimEnd() 方法的示例代码:
const str = ' Hello, world! '; const trimmedStr = str.trimEnd(); console.log(trimmedStr); // " Hello, world!"
在上面的示例中,我们定义了一个字符串 str,它包含开头和结尾的空格。我们使用 trimEnd() 方法去除了字符串结尾的空格,并将结果保存在变量 trimmedStr 中。最后,我们使用 console.log() 方法输出了结果。
总结
ECMAScript 2019 的 String.prototype.trimStart() 和 trimEnd() 方法是非常有用的字符串方法,它们可以帮助我们轻松地去除字符串开头和结尾的空格。在实际开发中,我们经常需要处理字符串,因此这两个方法可以提高我们的开发效率。
参考资料
来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/65c26266add4f0e0ffc45a1b