JavaScrpt 中使用 ES6 的 PadStart 和 PadEnd 函数

阅读时长 3 分钟读完

JavaScript 中使用 ES6 的 PadStart 和 PadEnd 函数

在 ES6 中,JavaScript 新增加了 String.prototype.padStart() 以及 String.prototype.padEnd() 方法,能够帮助我们方便快捷地将字符串填充到目标长度。

这两个方法可以解决字符串长度不足的问题,方便操作字符串时使用。

下面我们来深入了解一下这两个方法的具体用法以及实际应用场景。

padStart

String.prototype.padStart() 方法的作用是将目标字符串填充到指定的长度,并在目标字符串的左侧添加填充字符。

语法如下:

参数说明:

  • targetLength:必选,目标字符串的长度,若目标字符串的长度小于该值,则会通过填充字符将字符串长度补全到该长度;
  • padString:可选,填充字符,默认为 " "

示例代码如下:

这里我们将 "ES6 padStart" 这个字符串填充到 20 个长度的字符串,并在左侧使用 "-" 字符进行填充。

padEnd

String.prototype.padStart() 相似, String.prototype.padEnd() 方法的作用是将目标字符串填充到指定长度,并在目标字符串的右侧添加填充字符。

语法如下:

参数说明:

  • targetLength:必选,目标字符串的长度,若目标字符串的长度小于该值,则会通过填充字符将字符串长度补全到该长度;
  • padString:可选,填充字符,默认为 " "

示例代码如下:

这里我们将 "ES6 padEnd" 这个字符串填充到 20 个长度的字符串,并在右侧使用 "-" 字符进行填充。

这两个方法可以很方便地用于固定输出字符串长度的场景,例如输出日志时,我们往往需要一个固定的长度,可以使用 padStartpadEnd 对字符串进行填充,以便于日志的查看与管理。

在代码中,我们定义了一个长度为 15 的 maxLength,然后通过 padEnd 将不足 15 个长度的字符串填充为 15 个长度,并在字符串的右侧添加 "." 字符作为填充字符。

总结:

本文介绍了 JavaScript 中使用 ES6 的 padStartpadEnd 函数,并配合实例进行演示。通过本文,我们不仅对这两个函数的用法和语法有了深入的了解,同时也提供了实际应用的指导意义,希望对你有所帮助。

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

纠错
反馈