ES8 新增的 String 方法的详细介绍及其使用技巧

阅读时长 3 分钟读完

在 ES8 中,新增了许多对于 String 类型处理的方法,本文将为大家详细介绍这些方法及其使用技巧。

1. padStart 和 padEnd 方法

这两个方法都是用于填充字符串,其中 padStart 方法是在字符串前方填充,padEnd 方法是在字符串后方填充。

padStart 方法接受两个参数,第一个参数是填充后的长度,第二个参数是用来填充的字符串。

示例代码:

padEnd 方法的用法和 padStart 方法类似,不再赘述。

2. trimStart 和 trimEnd 方法

这两个方法都是用于去除字符串两端的空格,其中 trimStart 方法是去除字符串前方的空格,trimEnd 方法是去除字符串后方的空格。

示例代码:

3. repeat 方法

repeat 方法用于重复字符串,接受一个参数表示重复的次数。

示例代码:

4. includes 方法

includes 方法用于判断字符串是否包含某个子串,返回一个布尔值。

示例代码:

5. startsWith 和 endsWith 方法

这两个方法都是用于判断字符串是否以某个子串开头或结尾,返回一个布尔值。

startsWith 方法接受一个参数表示需要判断的子串,endsWith 方法同理。

示例代码:

6. String.raw 方法

String.raw 方法用于获取一个模板字符串的原始字符串形式,即不会对反斜杠进行转义。它接受一个模板字符串作为参数。

示例代码:

7. 反转义方法

ES8 中也新增了一些反转义方法,用于将字符串中的转义字符还原为原始字符,这些方法包括:unescape、decodeURI、decodeURIComponent。

示例代码:

结语

以上就是 ES8 新增的 String 方法及其使用技巧的详细介绍,这些方法对于我们日常的字符串处理是非常有帮助的,希望本文能对读者有所帮助。

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

纠错
反馈

纠错反馈

程序员教程

精选优质教程,助你快速提升技术实力

程序员面试题库

海量优质面试题,助你轻松应对技术面试