js 获取字符串中第二处出现的某个字符的索引,JS获取符串中指定字符串第n次出现的位置

// js 获取字符串中第二处出现的某个字符的索引
var st = 'Hello World!'; 
var index1 = st.indexOf( 'o' );
var index2 = st.indexOf( 'o', index1 + 1 ); alert( index2 ); // 结果是 7
//JS获取符串中指定字符串第n次出现的位置  
function find(str,cha,num){
    var x=str.indexOf(cha);
    for(var i=0;i<num;i++){
        x=str.indexOf(cha,x+1);
    }
    return x;
    }
var str="Hello World!"
console.log(find(str,'o',1));//返回7

https://blog.csdn.net/beguile/article/details/106348220

posted @ 2023-03-16 08:41  虚无——缥缈  阅读(736)  评论(0编辑  收藏  举报