在 ES12 中,增加了字符串新的函数 – trimStart() 和 trimEnd() 。trimStart() 可以去除字符串开头的空格,trimEnd() 则可以去除字符串末尾的空格。这两个新函数的出现为前端开发人员带来了更加方便和高效的字符串操作方式。
1. trimStart() 函数
trimStart() 函数用于去除字符串开头的空格,其用法如下:
------------------
该函数会返回一个新字符串,新字符串会去除原字符串开头的空格。如果字符串开头没有空格,则返回原字符串。
示例代码:
----- --- - - ------ ------- ---------------------------- -- ---------- -------
在上面的示例代码中,我们首先定义了一个包含空格的字符串,然后使用 trimStart() 函数去除字符串开头的空格,并输出结果。
2. trimEnd() 函数
trimEnd() 函数用于去除字符串末尾的空格,其用法如下:
----------------
该函数会返回一个新字符串,新字符串会去除原字符串末尾的空格。如果字符串末尾没有空格,则返回原字符串。
示例代码:
----- --- - ------- ------ - -------------------------- -- ---------- -------
在上面的示例代码中,我们首先定义了一个包含空格的字符串,然后使用 trimEnd() 函数去除字符串末尾的空格,并输出结果。
3. 注意事项
- trimStart() 函数和 trimEnd() 函数都是 ES12 新增的函数,因此在旧版本的浏览器或 Node.js 中可能无法使用。
- 两个函数的参数都不可为空,否则会抛出异常。
4. 总结
在本篇文章中,我们详细讲解了 ES12 中新增的字符串函数 - trimStart() 和 trimEnd() 的用法和示例代码。这两个函数的出现大大增加了前端开发人员对字符串操作的灵活性和效率,是前端开发中非常实用的函数。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/64f92272f6b2d6eab30b75ab