String.prototype.trimStart 和 String.prototype.trimEnd 的作用是什么?

推荐答案

String.prototype.trimStartString.prototype.trimEnd 是 ECMAScript 2019 中引入的字符串方法,用于去除字符串开头或结尾的空白字符。

  • trimStart():去除字符串开头的空白字符,返回一个新的字符串。
  • trimEnd():去除字符串结尾的空白字符,返回一个新的字符串。

本题详细解读

String.prototype.trimStart

trimStart() 方法用于去除字符串开头的空白字符(包括空格、制表符、换行符等)。它返回一个新的字符串,原字符串不会被修改。

示例:

在这个例子中,trimStart() 去除了字符串开头的空格,但保留了结尾的空格。

String.prototype.trimEnd

trimEnd() 方法用于去除字符串结尾的空白字符(包括空格、制表符、换行符等)。它返回一个新的字符串,原字符串不会被修改。

示例:

在这个例子中,trimEnd() 去除了字符串结尾的空格,但保留了开头的空格。

注意事项

  • trimStart()trimEnd() 不会修改原字符串,而是返回一个新的字符串。
  • 如果需要同时去除字符串开头和结尾的空白字符,可以使用 trim() 方法。

示例:

在这个例子中,trim() 方法同时去除了字符串开头和结尾的空白字符。

纠错
反馈