zoukankan      html  css  js  c++  java
  • ECMAScript6补全字符串长度方法padStart()和padEnd()

    一、padStart()

    1.定义

    padStart()方法用另一个字符串(默认为空格)重复填充到对象字符串到指定长度,填充从对象字符串左侧开始,返回新的字符串。

    2.语法

    str.padStart(targetLength [, padString])

    • targetLength:对象字符串的目标长度。
    • padString:填充的字符串,根据实际情况可重复或截断,默认为空格。

    3.示例

    let str = 'Hello, padStart!';
    console.log(str.padStart(20)); //     Hello, padStart!
    console.log(str.padStart(20, 'abc')); // abcaHello, padStart!
    console.log(str.padStart(20, 'i am padding, i am fat!')); // i amHello, padStart!
    console.log(str.padStart(20, '0')); // 0000Hello, padStart!
    

    4.注意

    若对象字符串的长度大于或等于targetLength,则返回原来的字符串。

    let str = 'Hello, padStart!';
    console.log(str.padStart(2, 'i am padding, i am fat!')); // Hello, padStart!
    

    二、padEnd()

    1.定义

    padStart()方法用另一个字符串(默认为空格)重复填充到对象字符串到指定长度,填充从对象字符串右侧开始,返回新的字符串。

    2.语法

    str.padEnd(targetLength [, padString])
    

    3.示例

    let str = 'Hello, padEnd!';
    console.log(str.padEnd(20)); // Hello, padEnd!      <-空格
    console.log(str.padEnd(20, 'abc')); // Hello, padEnd!abcabc
    console.log(str.padEnd(20, 'i am padding, i am fat!')); // Hello, padEnd!i am p
    console.log(str.padEnd(20, '0')); // Hello, padEnd!000000
    

    ECMAScript6补全字符串长度方法padStart()和padEnd()

  • 相关阅读:
    POJ 2251 Dungeon Master(bfs)
    POJ 3275 Catch That Cow(bfs)
    POJ 3984 迷宫问题(bfs+路径记录)
    POJ 3620 Avoid The Lakes
    ZOJ 2100 Seeding
    POJ 2245 Lotto
    HDU 1181 变形课
    dedecms网站栏目增加缩略图的方法-测试通过
    dedecms缩略图模糊终极完美解决办法
    dedecms 留言板中引用模板文件方法
  • 原文地址:https://www.cnblogs.com/mazey/p/8436407.html
Copyright © 2011-2022 走看看