ECMAScript 2020 (ES11) 之 String.prototype.trimStart() 和 String.prototype.trimEnd()

阅读时长 3 分钟读完

ECMAScript 2020 (ES11) 之 String.prototype.trimStart() 和 String.prototype.trimEnd()

在 ECMAScript 2020 中,新增了两个非常实用的字符串方法:String.prototype.trimStart() 和 String.prototype.trimEnd()。这两个方法可以帮助我们去除字符串开头和结尾的空格,让字符串处理更加高效。

String.prototype.trimStart()

String.prototype.trimStart() 方法可以将字符串开头的空格去除。

语法

参数

该方法不接受任何参数。

返回值

返回一个新字符串,该字符串将被修剪。

示例

String.prototype.trimEnd()

String.prototype.trimEnd() 方法可以将字符串结尾的空格去除。

语法

参数

该方法不接受任何参数。

返回值

返回一个新字符串,该字符串将被修剪。

示例

指导意义

这两个方法可以使字符串处理更加高效。在实际的开发中,我们经常需要处理用户输入或者外部数据,这些数据可能包含了意外的空格,导致对数据的处理不是很方便。使用这两个方法可以帮助我们去除这些空格,从而使数据处理更加准确。

除了去除空格,这两个方法还可以用来削减其他字符,比如制表符、回车符、换行符等等。同时,这两个方法还能够处理 Unicode 字符,而不仅仅是 ASCII 字符。

示例代码

以下是一个处理用户输入的示例代码,我们可以使用 trimStart() 和 trimEnd() 帮助我们去除字符串开头和结尾的空格。

总结:String.prototype.trimStart() 和 String.prototype.trimEnd() 是 ECMAScript 2020 中新增的字符串方法,可以帮助我们去除字符串开头和结尾的空格和其他字符。在实际开发中,我们可以使用这些方法帮助我们处理用户输入和外部数据,让数据处理更加高效和精确。

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

纠错
反馈