List of utility methods to do String Repeat
repeat(count)String.prototype.repeat = function(count) { if (count < 1) return ''; var result = '', pattern = this.valueOf(); while (count > 0) { if (count & 1) result += pattern; count >>= 1, pattern += pattern; return result; }; ... | |
repeat(count)String.prototype.repeat = function(count) { if (count === 1) return this; return this + this.repeat(count - 1); }; | |
repeat(count)String.prototype.repeat = function(count) { return (count === 1) ? this : this + this.repeat(count-1); }; console.log('x'.repeat(8) + 'Sub-node'); | |
repeat(count)String.prototype.repeat = function(count) { var result = ''; for (var i = 0; i < count; i++) { result += this; }; return result; console.log("*".repeat(5).padLeft(10, "-").padRight(15, "+")); | |
repeat(count)String.prototype.repeat = function(count) { var result = "", str = this.toString(); for (var i = 0; i < count; i++) { result += str; return result; }; | |
repeat(count, max = 5, zero = '---')String.prototype.$repeat = function (count, max = 5, zero = '---') { if (count > max) { return `${this} x ${count}`; } else if (count > 0) { return this.repeat(count); } else { return zero; }; ... | |
repeat(length)String.prototype.repeat = function(length) { var that = this; for (var i = 0; i < length-1; i++) { that += this; return that; | |
repeat(n)String.prototype.repeat = function (n) { var s = ''; for (var i = 0; i < n; i++) s+= this; return s; | |
repeat(n)String.prototype.repeat = function(n) { return new Array(1 + n).join(this); console.log("ha".repeat(5)); | |
repeat(n)String.prototype.repeat = function(n) { return new Array(1 + (n || 0)).join(this); console.log("ha".repeat(5)); |