如何在 ES10 中使用 trimStart 和 trimEnd 方法

阅读时长 3 分钟读完

在 ES10 中,我们新增了两个非常方便的字符串方法:trimStart 和 trimEnd。这两个方法能够将字符串两侧多余的空格或者其他特定字符删除,返回一个新的字符串。本文将介绍如何在 ES10 中使用这两个方法,以及它们的学习指导和示例代码。

trimStart 方法

trimStart 方法用于删除字符串起始位置的空格或特定字符。如果字符串开头有该字符,则会一直删除,直到开头不再有该字符。trimStart 方法不会修改原字符串值,而是返回一个新的去掉了空格或特定字符的字符串。

使用 trimStart 方法的语法是:string.trimStart()

下面是一个示例代码:

在上面的代码中,我们定义了一个字符串变量 str,它包含了一些开头和结尾的空格。我们通过调用 trimStart() 方法去掉开头的空格,输出结果为 "hello world "。

除了去掉空格,我们还可以使用 trimStart 方法去掉起始位置的任意字符,比如:

在上面的代码中,我们通过传入 '-' 参数,去掉字符串开头的所有 '-' 字符,输出结果为 "hello world"。

trimEnd 方法

trimEnd 方法用于删除字符串结尾位置的空格或特定字符,与 trimStart 方法不同,trimEnd 方法从字符串末尾开始删除,直到字符串末尾不再有该字符。trimEnd 方法同样也不会修改原字符串值,而是返回一个新的去掉了空格或特定字符的字符串。

使用 trimEnd 方法的语法是:string.trimEnd()

下面是 trimEnd 方法的一个示例代码:

在上面的代码中,我们同样定义了一个字符串变量 str,它包含了一些开头和结尾的空格。我们通过调用 trimEnd() 方法去掉结尾的空格,输出结果为 " hello world"。

同样的,在 trimEnd 方法中也可以通过传入一个特定的参数去掉字符串尾部的任意字符,如下所示:

在上面的代码中,我们通过传入 '-' 参数,去掉字符串结尾的所有 '-' 字符,输出结果为 "hello world"。

总结

在本文中,我们介绍了 ES10 中新增的 trimStart 和 trimEnd 方法,这两个方法可以非常方便的去除字符串开头和结尾的空格或者其他特定字符,使用非常简单,有助于我们提高代码的可读性。掌握这两个方法可以使得我们的代码显得更加优雅。

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

纠错
反馈