ECMAScript 2020 新特性 —— 字符串 trim 方法
在 ECMAScript 2020 中,新增了一个字符串方法 trim,用于去除字符串两端的空白字符。这个方法在之前版本的 JavaScript 中也存在,只不过是用正则表达式来实现的。而现在,新版本的 trim 方法已经包含在了 JavaScript 标准库中,方便了开发者的使用。
trim 方法的语法如下:
--------------
该方法将返回一个新字符串,原始字符串两端的空白字符将被去除。
例如,下面的代码展示了如何使用 trim 方法:
----- --- - - ----- ----- -- ----- ---------- - ----------- ------------------------ -- ------ ------
在这个例子中,str 是一个包含空白字符的字符串。trim 方法将去除这些空白字符,并将结果赋值给变量 trimmedStr。最终,在控制台中打印的结果是没有空白字符的 "hello world" 字符串。
除了去除空白字符,trim 还可以去除 Unicode 字符串的空格字符。例如,下面的代码展示了如何去除字符串两端的中文空格:
----- --- - ------------------ ------------------- ----- ---------- - ----------- ------------------------ -- ------ ------
在这个例子中,str 是一个包含中文空格字符的字符串。该字符的 Unicode 码点是 U+3000。当我们调用 trim 方法来去除空格字符时,之前的中文空格字符也被去除了。
需要注意的是,trim 方法不会改变原始字符串。它创建并返回一个新字符串,其中不包含两端的空白字符。因此,如果您想改变原始字符串本身,可以将结果重新赋值给原始字符串。
总结
在本文中,我们介绍了 ECMAScript 2020 中的新特性 trim 方法,它可以轻松地去除字符串两端的空白字符和 Unicode 字符串空格字符。通过这个例子,我们可以看到这个方法是多么简单易用。所以,在以后的项目中,我们可以考虑使用这个新特性来更好地优化代码,提高开发效率。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/64d0b976b5eee0b5257b1a8f