padStart()
用一个字符串从开头填充一个Number,直到结果达到给定长度,或者使用预定义的 totalLength 和 padString 参数创建一个填充Function。
const paddedValue = utils.padStart(value, totalLength, padString);
const padderFunction = utils.padStart(totalLength, padString);
参数
| 名称 | 接受 |
|---|---|
| value (opt) | String / Number |
| totalLength | Number |
| padString | String |
返回
如果提供了值,则为String,否则为一个 可链式工具 Function,用于从开头填充数字:
const padTo5WithZeros = utils.padStart(5, '0');
padTo5WithZeros('123'); // '00123'
padTo5WithZeros(78); // '00078'
padTo5WithZeros('1234'); // '01234'
const roundAndPad = utils.round(2).padStart(5, '0'); // Round to 2 decimal places then pad to 5 characters
roundAndPad(12.345); // '12.35'
roundAndPad(7.8); // '07.80' padStart() 代码示例
import { animate, utils } from 'animejs';
animate('.value', {
innerHTML: 10000,
modifier: utils.round(0).padStart(6, '-'),
duration: 100000,
ease: 'linear',
});
<div class="large row">
<pre class="large log row">
<span class="value lcd">0</span>
</pre>
</div>