在 JavaScript 的最新版本中,ES10(2019),String 对象新增了两个方法,分别是 trimStart 和 trimEnd。这两个方法用于去除字符串开头和结尾的空格,同 trim() 方法一样,只不过它们只处理字符串的首尾。
方法介绍
1. trimStart()
trimStart() 方法用于去除字符串开头的空格,并返回新字符串,原字符串不变。如果字符串开头没有空格,则直接返回原字符串。
语法:str.trimStart()
示例:
----- ---- - - ----- -------- ----- ------- - ----------------- -- ------ ------- --------------------- ----- ---- - ------ -------- ----- ------- - ----------------- -- ------ ------- ---------------------
2. trimEnd()
trimEnd() 方法用于去除字符串结尾的空格,并返回新字符串,原字符串不变。如果字符串结尾没有空格,则直接返回原字符串。
语法:str.trimEnd()
示例:
----- ---- - ------ ------ -- ----- ------- - --------------- -- ------ ------- --------------------- ----- ---- - ------ -------- ----- ------- - --------------- -- ------ ------- ---------------------
案例分析
下面来看一个例子,假设有一个输入框,用户输入了用户名,但是前后有空格,我们需要去除这些空格并显示在页面上。
------ ----------- ------------------- -------------------- -- ---- -------------------
----- ------------- - ------------------------------------------ ----- ------- - ----------------------------------- -------------------------------------- -- -- - ----- -------- - --------------------------- -- ---------- ----------------- - ----------------------- ---
总结
使用 trimStart 和 trimEnd 方法可以方便地去除字符串开头和结尾的空格,避免在实际开发中产生多余的错误。在处理用户输入、字符串处理等场景中有广泛的应用。希望本文能够对您有所帮助,谢谢阅读!
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/64ae395148841e9894a362f0