ES6 中的字符串新增方法

ES6 中的字符串新增方法

在 ES6 引入之前,JavaScript 中的字符串操作方法比较有限。但是,随着 ES6 的到来,字符串方法得到了大量增强和扩展。本文将详细介绍 ES6 中的字符串新增方法,并提供示例代码。

1. includes()

includes() 方法用于判断一个字符串是否包含另一个字符串,并返回布尔值。

语法:str.includes(searchString [, position])

  • searchString:要被搜索的字符串。
  • position:搜索的起始位置,默认为 0。

示例代码:

2. startsWith()

startsWith() 方法用于判断一个字符串是否以另一个字符串开头,并返回布尔值。

语法:str.startsWith(searchString [, position])

  • searchString:要被搜索的字符串。
  • position:搜索的起始位置,默认为 0。

示例代码:

3. endsWith()

endsWith() 方法用于判断一个字符串是否以另一个字符串结尾,并返回布尔值。

语法:str.endsWith(searchString [, length])

  • searchString:要被搜索的字符串。
  • length:截取的长度,默认为字符串的长度。

示例代码:

4. repeat()

repeat() 方法用于将字符串重复指定次数,并返回新的字符串。

语法:str.repeat(count)

  • count:重复次数,必须为整数。

示例代码:

5. padStart() 和 padEnd()

padStart() 方法用于在左侧补全字符串,padEnd() 方法用于在右侧补全字符串。

语法:str.padStart(targetLength [, padString])str.padEnd(targetLength [, padString])

  • targetLength:补全后字符串的总长度,必须为整数。
  • padString:补全使用的字符串,默认为空格。

示例代码:

总结

ES6 中的字符串新增方法极大地丰富了字符串操作的可能性,可以在开发实践中大量使用。总体而言,这些新增方法比较简单易懂,掌握后可以帮助我们更高效地进行字符串操作。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/654205cb7d4982a6ebbaab21


纠错
反馈