0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

干货:教你如何使用JavaScript字符串中的pad方法

如意 来源:大迁世界 作者:前端小智 2020-09-03 11:17 次阅读

ES2017 引入了字符串补全长度的功能。如果某个字符串不够指定长度,会在头部或尾部补全。padStart()用于头部补全,padEnd()用于尾部补全 。

const string = ‘hi’;

string.padStart(3, ‘c’); // “chi”

string.padEnd(4, ‘l’); // “hill”

干货:教你如何使用JavaScript字符串中的pad方法

语法

string.padStart(《maxLength》, 《padString》)

string.padEnd(《maxLength》, 《padString》)

了解参数

padEnd和padStart接受相同的参数。

1. maxLength

最终字符串的长度。

const result = string.padStart(5);

result.length; // 5

当我看到这个时,也花了我一段时间来学习。我一直以为maxLength是重复填充字符串参数的次数。所以这里只想强调一下此参数是当前字符串需要填充到的目标长度,不是填充字符串重复的次数。如果这个数值小于当前字符串的长度,则返回当前字符串本身。

当然,我相信读者比我聪明多了,所以我确定你没有这种困惑

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 字符串
    +关注

    关注

    1

    文章

    544

    浏览量

    20086
  • 源代码
    +关注

    关注

    94

    文章

    2922

    浏览量

    65982
  • javascript
    +关注

    关注

    0

    文章

    507

    浏览量

    53379
收藏 人收藏

    评论

    相关推荐

    labview中去掉字符串数组某列字符串的某个字符

    在做一个转换文本格式的程序,遇到一个问题,在把一个二维的字符串数组的某列(第一列和第六列)字符串的“0x”去掉的过程,我已经实现了,但
    发表于 12-08 10:07

    小草手把手教你 LabVIEW 串口仪器控制——字符串处理

    点击学习>>《龙哥手把手教你学LabVIEW视觉设计》视频教程有人可能要问:为什么讲仪器控制的,扯到了字符串操作?跟本文主题不对?上一篇我已经讲过了,用 LabVIEW 做串口程序很容易
    发表于 01-27 10:15

    keil字符串的问题

    我们都知道keil是支持这样的字符串比如“zhongguo”,"中国",如果是一个外国人。如韩国,日本、阿拉伯的一些国家是如何使用他们国家的文字构成的字符串的,如何在keil书写,
    发表于 09-21 14:05

    labview截取字符串时为什么不能显示出字符串的汉字

    我要输出数量字符串的最后一个字符,使用截取字符串时输出的最后一个字符是数字或字母时子字符串可以
    发表于 05-05 11:11

    如何设置字符串字符根据不同条件显示不同颜色?如何将不同颜色的字符串合并显示后保留字符串原来的颜色?

    labview如何设置所显示的字符串字符根据不同的条件显示不同的颜色呢?不知道字符字符串
    发表于 09-25 00:35

    数据转换、SQL存储,十六进制字符串、正常字符串

    到了这个方法方法:将所有乱码的 ,不乱码的数据显示成十六进制,如下图所示,把正常显示的字符串更换为16进制显示,当显示为16进制字符串时,字符串
    发表于 05-27 10:29

    Python字符串的特点和修改字符串的常见四种方法

    Python修改字符串的几种方法
    发表于 02-26 16:52

    如何将字符串按输入顺序连接到字符串数组

    有一个字符串输入控件,每输入一个名称,点击按钮让其最终显示在“菜单式下拉列表”,我尝试了使用“菜单式下拉列表”属性节点“字符串[]”,但是发现输入格式是"
    发表于 07-27 19:17

    请问JavaScript字符串对象String是什么?

    字符串对象 String 提供了对字符串进行处理的属性和方法
    发表于 11-05 06:39

    什么是指向字符串指针?

    不会停地打印字符,直到遇到‘\0’。修改的方式很简单,只需要将字符的长度增加一个即可,如图4所示。    图4 字符串赋值给数组,数组长度需  虽然程序的问题解决了,但是这种
    发表于 03-15 14:19

    字符串逆序的方法分享

    分享一道经典的C语言题目。题目:字符串逆序。如:hello world转换为dlrow olleh。流程图:代码:左右滑动查看全部代码>>>/*-程序功能:字符串...
    发表于 02-28 07:17

    教你7个Python判断字符串是否包含子串的方法

    教你7个Python判断字符串是否包含子串的方法
    的头像 发表于 08-17 10:52 4695次阅读
    <b class='flag-5'>教你</b>7个Python判断<b class='flag-5'>字符串</b>是否包含子串的<b class='flag-5'>方法</b>

    平化字符串处理方法简介

    这里介绍一组有用的字符串处理方法,即平化至字符串和从字符串还原。
    的头像 发表于 09-26 10:20 1843次阅读

    一文详解JavaScript字符串

    JavaScript字符串是原始值。此外,字符串是不可变的。这意味着如果你修改一个字符串,你总是会得到一个新的字符串。原始
    的头像 发表于 12-08 16:36 844次阅读

    JavaScript字符串简介和使用方法

    在本教程中,您将了解 JavaScript 原始类型 `string` 以及如何使用它来定义字符串
    的头像 发表于 03-20 16:45 395次阅读