String.prototype.padEnd = String.prototype.padEnd ? String.prototype.padEnd : function(targetLength, padString) { targetLength = Math.floor(targetLength) || 0; if(targetLength < this.length) return String(this); padString = padString ? String(padString) : " "; var pad = ""; var len = targetLength - this.length; var i = 0; while(pad.length < len) { if(!padString[i]) { i = 0; } pad += padString[i]; i++; } return String(this).slice(0) + pad; }; if (typeof module !== 'undefined' && module.exports) { module.exports = String.prototype.padEnd; }