找出字符串中元素相同的值和位置

//返回字符串0的位置和出现次数
var str='oaboooccddgg';
var arr=[];
var index=str.indexOf('o');//o的下标index
while(index!==-1){//当o的下标出现时
arr.push(index);//放入新数组
//从下一个下标开始找整个数组包含o的下标
index=str.indexOf('o',index+1);
}
console.log(arr.length+'次'+' 位置:'+arr);
posted @ 2020-01-15 17:26  胖豆芽  阅读(473)  评论(0编辑  收藏  举报