关键词

示例 作用 方法

padStart()方法的作用和使用示例

padStart()方法

padStart() 是 JavaScript ES2017 新增的一个字符串处理方法,它的作用是使用一个字符串填充当前字符串,从而达到一定的长度,并返回填充后的字符串。

let str = 'abc'.padStart(10, '0123456789');
// '0123456abc'

上面代码中,padStart()方法用 10 个字符 0123456789 填充当前字符串,返回的字符串长度为 10。

padStart() 方法的第一个参数用来指定字符串的最小长度,第二个参数是用来填充的字符串。如果原字符串的长度,等于或大于指定的最小长度,则返回原字符串,不做任何填充。

let str = 'abc'.padStart(2, '0123456789');
// 'abc'

上面代码中,原字符串的长度是 3,比指定的最小长度 2 还要长,所以不做任何填充。

如果省略第二个参数,默认使用空格填充。

let str = 'abc'.padStart(10);
// '       abc'

如果用来填充的字符串与原字符串,两者的长度之和超过了指定的最小长度,则会截去超出位数的填充字符串。

let str = 'abc'.padStart(10, '0123456789');
// '0123456abc'

上面代码中,原字符串 abc 的长度是 3,填充字符串 0123456789 的长度是 10,超出指定的最小长度 10 个字符,最终结果只包含 10 个字符。

注意,padStart() 不会改变原字符串的内容,它只会在原字符串的左侧填充指定字符,并返回填充后的字符串。

本文链接:http://task.lmcjl.com/news/664.html

展开阅读全文