List of utility methods to do String Repeat
repeatifyString.prototype.repeatify || (number)String.prototype.repeatify = String.prototype.repeatify || function(number) { let string = '' for(let i = 0; i < number; i++) { string += this return string console.log('hello'.repeatify(3)); | |
repeatifyString.prototype.repeatify || (times)String.prototype.repeatify = String.prototype.repeatify || function(times) { var str = ''; for (var i = 0; i < times; i++) { str += this; return str; }; console.log('hello'.repeatify(3)); | |
repeatifyString.prototype.repeatify || (times)String.prototype.repeatify = String.prototype.repeatify || function(times) { let str = ''; for (let i = 0; i < times; i++) { str += this; return str; }; console.log('hello'.repeatify(3)); | |
repeatrepeat(count)String.prototype.repeat = function repeat(count) { 'use strict'; if (this === undefined || this === null) { throw new TypeError(this + ' is not an object'); if (count < 0 || count === Infinity) { throw new RangeError(count + ' is less than zero or equal to infinity'); return new Array((parseInt(count, 10) || 0) + 1).join(this); ... | |
repeatt(count)String.prototype.repeatt = function(count) { var newText = ""; for(var i = 0; i < count; i++) { newText += this.toString(); return newText; }; | |
repeatt(times)String.prototype.repeatt = function(times) { var repeated = ''; for (var i = 0; i < times; i++) { repeated = repeated + this; return repeated; }; | |
unrepeat()String.prototype.unrepeat = function() { var t = String(this) while(matches = /(.)\1{2,}/.exec(t)) { t = t.replace(matches[0],matches[1]) return t; |