padStart/padEnd

  1. String.prototype.padStart(targetLength , padString) //从头部开始填充
  2. String.prototype.padEnd(number, string) // 从尾部开时填充
  • 使用另一个字符串填充当前字符串,使其达到给定长度
  • 参数说明
    • targetLength:需要填充的目标长度,如果这个值小于当前字符串的长度,则返回当前字符串本身
    • padString:填充字符串,会反复填充,默认” “
  • 注意点:
    • 如果当前字符串长度大于等于给定长度,则返回原字符串
    • 如果填充字符串与原字符串长度之和超过了给定长度,则填充字符串超过位数的会被截取掉
      'abc'.padStart(5, '123') // 12abc
      'abc'.padEnd(5, '123')      // abc12