最近才发现 Notion 新增了两个函数,分别是 padStart 和 padEnd,一查才发现原来上个月就更新了,所以今天补上一篇简单的解析。
这两个函数都能够快速将「字符串」填充到指定长度,这在你需要格式化文本、或者对齐文本长度的时候,非常有用。
基础用法
这两个函数的用法是几乎一样的,唯一的差异也很明显,padStart 是将字符填充在前面,padEnd 则是填充在后面。
以上图为例,Hello 一共有 5 个 字符,我希望用星号 * 将其填充到 10 个字符,所以函数写法为:
padStart(“Hello”,10,”*”)
如果是 padEnd 的话,则会将星号填充到 Hello 的后面
适用场景
在下面这个例子中,这 3 个案件的序号分别是 1、10、100,我们就可以用 padStart 函数,将其填充到指定的 10 位长度,然后生成一个整齐的案件编号:
员工编号同理
注意事项
pad 这个函数只能接收字符串,所以如果是数字的话,记得先用 format 函数将它转化为字符串才行哦。