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

//返回字符串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);
原文地址:https://www.cnblogs.com/fanqiusha1988/p/12197848.html