了解 ES9 的 String.prototype.trimEnd() 和 String.prototype.trimStart() 方法

阅读时长 2 分钟读完

在 ES9 中,新增了 String.prototype.trimEnd()String.prototype.trimStart() 两个方法,以便于我们操作字符串中的空格。

String.prototype.trimEnd()

String.prototype.trimEnd() 方法用于从字符串末尾去除空格。

语法:

返回值:

返回一个新的字符串,表示去除末尾空格后的结果。

示例:

在上面的示例中,trimEnd() 方法将字符串末尾的空格去除,返回去除空格后的新字符串 hello world

String.prototype.trimStart()

String.prototype.trimStart() 方法用于从字符串开头去除空格。

语法:

返回值:

返回一个新的字符串,表示去除开头空格后的结果。

示例:

在上面的示例中,trimStart() 方法将字符串开头的空格去除,返回去除空格后的新字符串 hello world

小结

trimEnd()trimStart() 方法使得操作字符串中的空格变得更加方便,可以避免我们手动去遍历字符串,去除开头或者结尾的空格。

值得注意的是,trimEnd()trimStart() 方法都会返回一个新的字符串,不会改变原始字符串。这意味着,我们需要将结果保存到一个新的变量中,如果需要使用去除空格后的字符串。

总结

在进行开发时,熟练掌握 trimStart()trimEnd() 方法能够大大提高我们的代码效率,同时也能让我们更好地进行代码维护。

如果你需要操作字符串中的空格,不妨使用 ES9 中的 trimStart()trimEnd() 方法,让你的代码变得更加简洁易懂。

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

纠错
反馈