.padStart() 是 JavaScript 字符串的方法,用于在字符串的开头填充指定字符,以确保字符串达到你指定的长度。
str.padStart(targetLength, padString)
"5".padStart(2, "0") // "05"
"13.4".padStart(6, "0") // "013.4"
"abc".padStart(6, "-") // "---abc"
在格式化秒数时,比如 13.4 秒,为了统一显示成 0:13.400 的样式,必须让秒数部分始终显示成 6 位(两位整数 + 点 + 三位小数)。
(13.4).toFixed(3).padStart(6, '0') // "13.400"
(3.5).toFixed(3).padStart(6, '0') // "03.500"
这样就可以保证秒数始终对齐,视觉上整齐美观。