zoukankan      html  css  js  c++  java
  • 字符串padStart、padEnd填充

    一、解释

    使用ES6中的字符串新方法 String.prototype.padStart(maxLength, fillString='') 或 String.prototype.padEnd(maxLength, fillString='')来填充字符串。
    padStart()用于头部补全,padEnd()用于尾部补全。

    第一个参数用来指定字符串的最小长度,第二个参数是用来补全的字符串。

    1、如果原字符串的长度,等于或大于指定的最小长度,则返回原字符串。

    2、如果用来补全的字符串与原字符串,两者的长度之和超过了指定的最小长度,则会截去超出位数的补全字符串。

    3、如果省略第二个参数,默认使用空格补全长度。

    注意:在使用之前如果是数字一定要先转换为字符串:使用toString()方法

    二、实例

    Vue.filter('dateFormat', function(dateStr, pattern='') {
          var dt = new Date(dateStr);
          var y = dt.getFullYear();
          var m = dt.getMonth() + 1;
          var d = dt.getDate();
          if (pattern.toLowerCase() === 'yyyy-mm-dd') {
            return `${y}-${m}-${d}`;
          } else {
            var hh = dt.getHours().toString().padStart(2,'0');
            var mm = dt.getMinutes().toString().padStart(2,'0');
            var ss = dt.getSeconds().toString().padStart(2,'0');
            return `${y}-${m}-${d} ${hh}:${mm}:${ss}`;
          }
        })
  • 相关阅读:
    数据分析(3)-matplotlib基础
    zabbix部署-版本3.2.6
    mysql5.6.35源码安装记录
    mysql数据库主从操作记录
    zabbix+docker
    爬与反爬
    爬虫基础 之(一) --- 初识爬虫
    android p 解锁 忽然亮屏后 恢复亮度
    ddr
    ipi
  • 原文地址:https://www.cnblogs.com/wangyuxue/p/11798781.html
Copyright © 2011-2022 走看看