String的padStart() 和 padEnd()方法
String.prototype.padStart()
- padStart() 方法从字符串的开头用另一个字符串填充一个字符串到一定长度,并返回一个达到一定长度的结果字符串。下面说明了 padStart() 方法:
- String.prototype.padStart(padLength [,padString]);
padStart() 方法有两个参数:
- padLength 是填充后的结果字符串的长度。如果 padLength 小于字符串的长度,则字符串按原样返回,没有填充。
- padString 是一个可选参数,用于填充字符串。此参数的默认值为“ ”。如果 padString 大于 padLength,padString 将被截断,只填充最左边的部分。
应用场景:1. 处理日期时间 补0
const date = new Date(+timestamp);
const fullYear = date.getFullYear();
// 月份小于10补0
const month = (date.getMonth() + 1).padStart(2, "0");
应用场景:2.假设您想要一个包含 8 个字符的数字字符串。对于长度小于 8 的字符串,它将用零 (0) 填充。
let str = '1234'.padStart(8,'0');
console.log(str); // "00001234"
String.prototype.padEnd()
padEnd与padStart类似一个正向填充 一个反向填充
本文作者:HuangBingQuan
本文链接:https://www.cnblogs.com/bingquan1/p/17797871.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2022-10-30 React setState