indexOf
//返回子串在检索串中首次出现的位置,大小写敏感! 无结果返回 -1
i = find.indexOf(search,start)
isImg =".jpg|.gif|.png|.jepg|".indexOf( imgName.toLowerCase().substr(imgName.lastIndexOf('.')) + '|' );
// 原生JS 写法 indexOf
// @param start 查询起始下标
function NativeJS_IndexOf(search,find,start){
let i;
let f_l = find.length;
let s_l = search.length;
if( start === undefined || start === null || start <= -1 )
i = 0;
else if( start <= s_l - 1 )
i = start;
else
return -1;
if( f_l > s_l ){
return -1;
}else if(f_l===s_l){
return find === search ? 0 : 1 ;
}else{
let s_str = '';
while( i < s_l )
{
//拼合对比的父串,i到f_l,每次都拿出和子串长度一样的字符串去对比
s_str = search.substr( i , f_l );
if( s_str === find )
return i;
i++;
}
if( i === s_l )
return -1;
}
}
空空如也