ES10 中新特性——string 的 trimStart() 和 trimEnd() 方法

在 JavaScript 中,字符串是非常常见的数据类型。在 ES10 中,新增了两个字符串方法 trimStart()trimEnd(),可以方便地去除字符串开头和结尾的空白符。

trimStart()

trimStart() 方法可以去除字符串开头的空白符,包括空格、制表符、换行符等。

示例代码:

----- --- - -  ----- -----  --
----------------------------- -- ------ -----  -

在上面的代码中,trimStart() 方法去除了字符串开头的两个空格。

trimEnd()

trimEnd() 方法可以去除字符串结尾的空白符,同样包括空格、制表符、换行符等。

示例代码:

----- --- - -  ----- -----  --
--------------------------- -- -  ----- ------

在上面的代码中,trimEnd() 方法去除了字符串结尾的两个空格。

使用场景

trimStart()trimEnd() 方法可以用于处理用户输入的字符串,去除用户意外输入的空格、制表符等空白符,提高代码的鲁棒性。

示例代码:

----- --------- - -  ----- -----  --
----- -------------- - --------------------------------
---------------------------- -- ------ ------

在上面的代码中,通过 trimStart()trimEnd() 方法,可以去除用户输入的字符串开头和结尾的空白符,得到一个干净的字符串。

总结

trimStart()trimEnd() 方法是 ES10 新增的字符串方法,可以方便地去除字符串开头和结尾的空白符。它们可以用于处理用户输入的字符串,提高代码的鲁棒性。在实际开发中,需要根据具体场景选择使用哪个方法,或者两个方法一起使用。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/65e545011886fbafa40fd1b8