Here you can find the source of left(n)
String.prototype.left = function(n) { return this.substr(0,n) }
String.prototype.left = function(count) { if (count >= this.length) { return this.toString(); }else { return this.slice(0, count); };
String.prototype.left = function (count) { return this.substring(0, count);
String.prototype.left = function(count) { var result = ""; var stringLength = this.length; if (count > stringLength) { count = stringLength; var i; for (i = 0; i < count; i += 1) { result += this[i]; ...
String.prototype.left = function(count) { if (count > this.length) return this.toString(); return this.substring(0, count); };
String.prototype.left = function(i) if (this.length > i) return this.substr(0, i) + "..."; return this; };
String.prototype.left = function(n) { return this.substr(0,n); };
String.prototype.left = function(n) { return this.slice(0, n);
String.prototype.left = function(num) { var result = ''; for (var i = 0; i < num; i++) { result += this[i]; }; return result;