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}`;
          }
        })
  • 相关阅读:
    Tomcat5配置mysql
    Eclipse完全手册
    MBR是什么
    必杀技公布——用特征码定位关键代码,秒杀MFC程序
    Google C++编程命名约定
    认识硬盘主引导扇区
    c++ const 用法详解
    主引导区
    C++ 关于struce结构体字节对齐
    Fedora 显示设备配置工具介绍
  • 原文地址:https://www.cnblogs.com/wangyuxue/p/11798781.html
Copyright © 2011-2022 走看看