Here you can find the source of repeat(n)
String.prototype.repeat = function(n) { return new Array(1 + (n || 0)).join(this); } console.log("ha".repeat(5)); // hahahahaha
String.prototype.repeat = function(count) { var result = "", str = this.toString(); for (var i = 0; i < count; i++) { result += str; return result; };
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; }; ...
String.prototype.repeat = function(length) { var that = this; for (var i = 0; i < length-1; i++) { that += this; return that;
String.prototype.repeat = function (n) { var s = ''; for (var i = 0; i < n; i++) s+= this; return s;
String.prototype.repeat = function(n) { return new Array(1 + n).join(this); console.log("ha".repeat(5));
String.prototype.repeat = function(n) { return new Array(isNaN(n) ? 1 : ++n).join(this);
String.prototype.repeat = function(n) return new Array(n+1).join(this); function christmasTree(height) { var tree = []; for(var i = 1; i <= height; i++) { tree.push(" ".repeat(height - i) + "*".repeat((i - 1) * 2 + 1) + " ".repeat(height - i)); return tree.join("\n");
String.prototype.repeat = function(n) { return new Array(n+1).join(this);
String.prototype.repeat= function(n){ n= n || 1; return Array(n+1).join(this);