ES9 的全局 String 方法

ES9(ECMAScript 2018)是 JavaScript 的最新版本。它引入了一些新的全局 String 方法,可以帮助我们在字符串处理方面更高效和更方便。在这篇文章中,我们将讨论 ES9 引入的这些方法,并提供一些示例代码,帮助你更好地理解和学习这些方法。

String.prototype.trimStart() 和 String.prototype.trimEnd()

trimStart()trimEnd() 方法是用来删除字符串的开头和结尾的空格字符的。它们与 trim() 方法类似,但是只作用于开头和结尾。

使用示例:

String.prototype.padStart() 和 String.prototype.padEnd()

padStart()padEnd() 方法用于在字符串的开头或结尾填充空白字符,将字符串的长度增加到指定的值。这些方法的第一个参数指定了字符串的最小长度,第二个参数指定了用于填充字符串的字符。

使用示例:

String.prototype.matchAll()

matchAll() 方法返回一个迭代器,用于匹配字符串中的所有符合条件的子字符串。它与 String.prototype.match() 方法类似,但是可以匹配多个符合条件的子字符串。

使用示例:

总结

ES9 引入了一些非常有用的全局 String 方法,它们可以帮助我们更高效地处理字符串。在这篇文章中,我们介绍了 trimStart()trimEnd()padStart()padEnd()matchAll() 方法,并提供了相应的示例代码。希望这篇文章可以帮助你更好地掌握和使用这些方法。

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


纠错
反馈