摘要:
String.prototype.indexOf=function(str){//返回值 0 -1 X X:子串在父串中的位置。var len=this.length,len2=str.length-1,tag=0,i=0;if(len2<len){for(; i<len;i++){if(this.charAt(i)==str.charAt(tag)){ tag++;}else if(tag!=0){ tag=0;//如果不相等了。则子串 重新开始 比对。位置 从0开始 i--;//如果不相等了。 原串 当前位置之前的所有数据不需要再比较。只要从当前向后比较即可。 ... 阅读全文