ECMAScript 2019 在字符串方面做了很多改进,新增了很多方法,本文将介绍其中几个比较常用的方法。
1. trimStart() 和 trimEnd()
trimStart() 和 trimEnd() 方法用于删除字符串开头和结尾的空格。它们的作用类似于 trim() 方法,但是 trim() 方法只能删除字符串两端的空格,而 trimStart() 和 trimEnd() 方法可以分别删除字符串开头和结尾的空格。
--- --- - - ----- ----- -- ----------------------------- -- ------ ----- - --------------------------- -- - ----- ------
2. padStart() 和 padEnd()
padStart() 和 padEnd() 方法用于在字符串开头或结尾补全指定长度的字符。它们的第一个参数指定补全后字符串的长度,第二个参数指定用来补全的字符。
--- --- - ------ --------------------------- ------ -- ------- ------------------------- ------ -- -------
3. startsWith() 和 endsWith()
startsWith() 和 endsWith() 方法用于判断字符串是否以指定的子字符串开头或结尾。它们的第一个参数指定要判断的子字符串,第二个参数可选,指定从哪个位置开始判断。
--- --- - ------ ------- ------------------------------------- -- ---- ----------------------------------- -- ----
4. includes()
includes() 方法用于判断字符串是否包含指定的子字符串。它的第一个参数指定要判断的子字符串,第二个参数可选,指定从哪个位置开始判断。
--- --- - ------ ------- ----------------------------------- -- ----
5. repeat()
repeat() 方法用于将字符串重复指定次数。它的参数指定要重复的次数。
--- --- - -------- --------------------------- -- -----------------
总结
ECMAScript 2019 中的字符串扩展方法大大简化了字符串的操作,让我们在前端开发中更加高效。在实际开发中,我们应该根据具体需求选择合适的方法,并灵活运用。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/655c7072d2f5e1655d68d115