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

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

示例 

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

const 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.kler.cn/a/315896.html

相关文章:

  • element plus的表格内容自动滚动
  • AI风向标|算力与通信的完美融合,SRM6690解锁端侧AI的智能密码
  • 接口文档的定义
  • 家政服务小程序,家政行业数字化发展下的优势
  • Keil基于ARM Compiler 5的工程迁移为ARM Compiler 6的工程
  • websocket初始化
  • 9月16日笔记
  • 工作笔记:Vue 3 中使用 vue-router 进行导航与监听路由变化
  • 关于 Qt运行加载内存较大崩溃添加扩大运行内存 的解决方法
  • 使用Stream实现事件流
  • Django一分钟:借助Django的认证系统快速实现RBAC权限校验以及Session会话
  • 深入浅出:Eclipse 中配置 Maven 与 Spark 应用开发全指南
  • 一个能同时to B和to C、批发零售一体化的需求分析和系统设计
  • 达梦数据库对象管理(三):索引
  • 使用vue创建项目
  • 蓝桥杯模块一:LED指示灯的基本控制
  • JavaEE: 深入探索TCP网络编程的奇妙世界(四)
  • 视频工具EasyDarwin将本地视频生成RTSP给WVP拉流列表
  • 基于51单片机的手环设计仿真
  • LeetCode 热题 100 回顾8
  • 【STM32】TIM定时器定时中断与定时器外部时钟的使用
  • ICM20948 DMP代码详解(38)
  • go libreoffice word 转pdf
  • 耦合微带线单元的网络参量和等效电路公式推导
  • C++在线开发服务器环境搭建
  • 记一次docker打包部署历程