padStart()

JS中如何使用padStart()和padEnd()格式化字符串?(小技巧)
JavaScript

JS中如何使用padStart()和padEnd()格式化字符串?(小技巧)

30 0

几天前,我正在使用JavaScript构建倒数计时器,因此我需要格式化秒和毫秒,我希望秒始终是2位数的长度,而毫秒总是3位数的长度,换句话说,我希望 1 秒显示为 01,1 毫秒显示为 001。我最终写出了自己的函数来“填充”这些数字,但是我发现JavaScript中内置了函数 padStart() 和 padEnd()来实现这些功能。在本文中,我们来看一下如何在JavaScript中利用这些内置函数!用例让我们从介绍几种不同的填充用例开始。标签和值假设你在同一行上有标签和值,例如 name:zhangs

详解JavaScript中的padStart()和padEnd()方法
JavaScript

详解JavaScript中的padStart()和padEnd()方法

257 0

ES2017 引入了字符串补全长度的功能。如果某个字符串不够指定长度,会在头部或尾部补全。padStart()用于头部补全,padEnd()用于尾部补全。12345const string = 'hi'; string.padStart(3, 'c'); // "chi" string.padEnd(4, 'l'); // "hill"语法123string.padStart(<maxLength