在前端开发中,经常需要对字符串进行处理。而字符串中可能包含一些空白字符,如空格、制表符、换行符等,这些空白字符可能会影响字符串的显示和处理。为了解决这个问题,ECMAScript 2019 引入了两个新的方法:String.prototype.trimStart 和 String.prototype.trimEnd。
String.prototype.trimStart 方法
String.prototype.trimStart 方法用于去除字符串开头的空白字符。该方法返回一个新的字符串,不会改变原有字符串。
语法
---------------
参数
该方法不接受任何参数。
返回值
返回一个新的字符串,去除了开头的空白字符。
示例代码
----- --- - - ----- ----- -- ----- ------ - ---------------- ----------------- -- - ----- ----- - -------------------- -- ------ ----- -
String.prototype.trimEnd 方法
String.prototype.trimEnd 方法用于去除字符串末尾的空白字符。该方法返回一个新的字符串,不会改变原有字符串。
语法
-------------
参数
该方法不接受任何参数。
返回值
返回一个新的字符串,去除了末尾的空白字符。
示例代码
----- --- - - ----- ----- -- ----- ------ - -------------- ----------------- -- - ----- ----- - -------------------- -- - ----- ------
String.prototype.trimStart 和 String.prototype.trimEnd 方法的组合应用
String.prototype.trimStart 和 String.prototype.trimEnd 方法可以组合使用,去除字符串两侧的空白字符。该方法返回一个新的字符串,不会改变原有字符串。
语法
-------------------------
参数
该方法不接受任何参数。
返回值
返回一个新的字符串,去除了两侧的空白字符。
示例代码
----- --- - - ----- ----- -- ----- ------ - -------------------------- ----------------- -- - ----- ----- - -------------------- -- ------ ------
总结
ECMAScript 2019 引入了 String.prototype.trimStart 和 String.prototype.trimEnd 方法,用于去除字符串开头和末尾的空白字符。这两个方法可以组合使用,去除字符串两侧的空白字符。在前端开发中,经常需要处理字符串,使用这两个方法可以使字符串处理更加方便和高效。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/657bccf4d2f5e1655d678b61