代码改变世界

随笔档案-2011年10月5日

JS 子串在父串中的位置。

2011-10-05 09:46 by 沐海, 471 阅读, 收藏, 编辑
摘要: 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--;//如果不相等了。 原串 当前位置之前的所有数据不需要再比较。只要从当前向后比较即可。 ... 阅读全文
记录生活、工作、学习点滴!
E-Mail:mahaisong@hotmail.com 欢迎大家讨论。
沐海博客园,我有一颗,卓越的心!
点击右上角即可分享
微信分享提示