Here you can find the source of startsWith(prefix)
String.prototype.startsWith = function (prefix) { return this.toLowerCase().indexOf(prefix.toLowerCase()) == 0; };
String.prototype.startsWith = function(prefix) return (this.substr(0, prefix.length) === prefix);
String.prototype.startsWith = function(prefix) { return this.indexOf(prefix) == 0; };
String.prototype.startsWith = function(prefix) { var i = this.indexOf(prefix); if (i == 0) { return true; return false;
String.prototype.startsWith = function (prefix) { "use strict"; if (!prefix && typeof prefix !== 'string') { return false; return this.indexOf(prefix) === 0; };
String.prototype.startsWith = function(prefix){ return !this.indexOf(prefix); }; (function(){ window.onload = function(){ return; var as = document.getElementsByTagName("a"); for(var i=0,l=as.length; i<l; i++){ var a=as[i], href=a.getAttribute("href") || a.href; ...
String.prototype.startsWith = function (prefix){ return this.slice(0, prefix.length) === prefix; };
String.prototype.startsWith = String.prototype.startsWith || function (prefix){ return this.slice(0, prefix.length) === prefix; };
String.prototype.startsWith = function (prefix) { return this.substring(0, prefix.length) === prefix; };
String.prototype.startsWith = function(prefix) { return this.slice(0, str.length) == str; };