最近才发现 Notion 新增了两个函数,分别是 padStart 和 padEnd,一查才发现原来上个月就更新了,所以今天补上一篇简单的解析。

这两个函数都能够快速将「字符串」填充到指定长度,这在你需要格式化文本、或者对齐文本长度的时候,非常有用。

基础用法

这两个函数的用法是几乎一样的,唯一的差异也很明显,padStart 是将字符填充在前面,padEnd 则是填充在后面。

Notion20240812padEnd006968@2x.png

以上图为例,Hello 一共有 5 个 字符,我希望用星号 * 将其填充到 10 个字符,所以函数写法为:

padStart(“Hello”,10,”*”)

如果是 padEnd 的话,则会将星号填充到 Hello 的后面

Notion20240812padEnd006970@2x.png

适用场景

在下面这个例子中,这 3 个案件的序号分别是 1、10、100,我们就可以用 padStart 函数,将其填充到指定的 10 位长度,然后生成一个整齐的案件编号:

Notion20240812padEnd006972@2x.png

员工编号同理

Notion20240812padEnd006974@2x.png

注意事项

pad 这个函数只能接收字符串,所以如果是数字的话,记得先用 format 函数将它转化为字符串才行哦。