d811d2ddab4e77f8de0278c5ec43cec3080cf5d73cf6555454df2ac256b10e5cf38b8b7a045eeb76581d091625a3305b0831e974a0cecba2161cbcf36abdb3 328 B

1234567
  1. export default function zeroFill(number, targetLength, forceSign) {
  2. var absNumber = '' + Math.abs(number),
  3. zerosToFill = targetLength - absNumber.length,
  4. sign = number >= 0;
  5. return (sign ? (forceSign ? '+' : '') : '-') +
  6. Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) + absNumber;
  7. }