当前位置: 首页 > news >正文

JS巧用.padStart()|.padEnd()方法用另一个字符串填充当前字符串

示例 

const sortNum = computed(() => `No.${`${1}`.padStart(2, '0')}`); // No.01const sortNum = computed(() => `No.${`${1}`.padEnd(2, '0')}`); // No.10

padStart

.padStart() 方法可以用于添加一个字符串作为填充,以使当前字符串达到所需的长度。例如,我们想要让一个字符串达到 10 个字符的长度,并用字符串“0”来进行填充,我们可以使用以下代码:

let str = "123";
str = str.padStart(10, "0");
console.log(str); // 输出 "0000000123"

在上面的代码中,padStart() 方法的第一个参数是所需的字符串长度,第二个参数是用于填充的字符串。

我们也可以使用一个较长的字符串来作为填充,例如:

let str = "hello";
str = str.padStart(10, "world");
console.log(str); // 输出 "worldhelloworld"

在这种情况下,padStart() 方法将使用“world”字符串重复填充到所需的长度。

padEnd

.padEnd()方法是一个字符串方法,它将当前字符串用另一个字符串填充到指定的长度。它有两个参数:第一个参数是填充后字符串的总长度,第二个参数是用于填充的字符串。如果当前字符串已经是指定的长度或更长,则不添加任何字符,直接返回当前字符串。如果填充字符串为空,则使用空格字符作为默认填充字符。

例如,将字符串"hello"用字符"!"填充到长度为10:

const str = "hello";
const newStr = str.padEnd(10, "!");
console.log(newStr); // "hello!!!!"

注意,.padEnd()方法不改变原始字符串,而是返回一个新的填充后字符串。


http://www.mrgr.cn/news/34099.html

相关文章:

  • OpenAI converting API code from GPT-3 to chatGPT-3.5
  • Netty源码解析-零拷贝
  • PHP智慧教育新篇章优校管理系统小程序源码
  • 【C++掌中宝】缺省参数的全面解析
  • 数据仓库适用的业务场景
  • 构建高可用和高防御力的云服务架构第五部分:PolarDB(5/5)
  • iOS常见锁及应用(笔记版)
  • IT 人转架构设计必备:项目学习资料+视频分享,涵盖运维管理全内容
  • Iceberg 表不能用 Show Partitions 显示分区信息
  • 路径处理 | 关键点提取之Douglas–Peucker算法(附ROS C++/Python实现)
  • 数据分析:主成分以及贡献变量解析
  • PMP培训机构,雷区注意绕行
  • 防火墙详解(二)通过网页登录配置华为eNSP中USG6000V1防火墙
  • 力扣 困难 154.寻找旋转排序数组中的最小值 II
  • 【PostgreSQL】PostgreSQL数据库允许其他IP连接到数据库(Windows Linux)
  • C++之Count类
  • 语音合成(自然、非自然)
  • doris的be节点buff/cache 持续增大问题
  • 神经网络(一):神经网络入门
  • 【C语言进阶】第四节:自定义类型详解