Nodejs String Fill fill(c, n)

Here you can find the source of fill(c, n)

Method Source Code

String.prototype.fill = function(c, n) {
    var l = n - this.length;
    if (l <= 0) l = 1;
    return c.repeat(l).concat(this);
}

Related

  1. fill(char, count)
    String.prototype.fill = function(char, count) {
      var charToPad = "";
      for(var index = 0; index < count; index++ ) {
        charToPad +=  char;
      return this + charToPad;
    };
    
  2. fill(o)
    String.prototype.fill = function (o) {
        return this.replace(/{([^{}]*)}/g,
            function (a, b) {
                var r = o[b];
                return typeof r === 'string' || typeof r === 'number' ? r : a;
        );
    };