一、解决思路
- 利用indexOf方法对字符串使用
- 每次循环后i等于indexOf()+1
- 因为indexOf没有找到数据会返回-1
二、代码演示
<script>
let arr="asowosfowosfowosfowcowosfowosfo"
let i=0
let num=0
while(arr.indexOf("o",i)!==-1){
num++
i=arr.indexOf("o",i)+1
}
console.log(num)
</script>